From 4eab687fc53aca2c6e07427083bdcf0ecb587b45 Mon Sep 17 00:00:00 2001 From: Archie <53913550+ArchieBeepBoop@users.noreply.github.com> Date: Sat, 1 Jan 2022 00:36:44 -0300 Subject: [PATCH 001/111] Spooky element --- hyperstation/code/datums/elements/spooky.dm | 38 +++++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 39 insertions(+) create mode 100644 hyperstation/code/datums/elements/spooky.dm diff --git a/hyperstation/code/datums/elements/spooky.dm b/hyperstation/code/datums/elements/spooky.dm new file mode 100644 index 000000000..935cb2b1c --- /dev/null +++ b/hyperstation/code/datums/elements/spooky.dm @@ -0,0 +1,38 @@ +//A spooky element, this can be added to pretty much anything, take your pick. It is effectively harmless however. +//target.AddElement(/datum/element/spooky) for example. + +/datum/element/spooky + element_flags = ELEMENT_DETACH + var/datum/C + +/datum/element/spooky/Attach(datum/target) + . = ..() + /* + if(!iscarbon(target)) + return ELEMENT_INCOMPATIBLE //For now, let's make this incompatible with anything but carbons. + */ + C = target + START_PROCESSING(SSobj, src) + +/datum/element/spooky/Detach(datum/source, force) + . = ..() + STOP_PROCESSING(SSobj, src) + +/datum/element/spooky/process() + var/spookythings = rand(120) + switch(spookythings) + if(119 to 120) //Plays a spooky ambient sound as long as one hasn't been played in a while. + var/sound = pick(SPOOKY) + for(var/mob/living/carbon/L in view(6, C)) + if(L.client && !L.client.played) + SEND_SOUND(L, sound(sound, repeat = 0, wait = 0, volume = 35, channel = CHANNEL_AMBIENCE)) + L.client.played = TRUE + addtimer(CALLBACK(L.client, /client/proc/ResetAmbiencePlayed), 600) + if(65 to 70) //Lights flicker. + var/obj/machinery/light/L = locate(/obj/machinery/light) in view(4, C) + if(L) + L.flicker() + if(1 to 5) //Very small chance to cause an unburnt tile to change to its burnt sprite. + var/turf/open/floor/T = locate(/turf/open/floor) in view(4, C) + if(T && prob(5) && !isplatingturf(T) && !istype(T, /turf/open/floor/engine/cult) && !T.burnt) + T.burn_tile() diff --git a/tgstation.dme b/tgstation.dme index 9126df2e6..936ee228d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3089,6 +3089,7 @@ #include "hyperstation\code\datums\components\crafting\bounties.dm" #include "hyperstation\code\datums\components\crafting\recipes.dm" #include "hyperstation\code\datums\elements\holder_micro.dm" +#include "hyperstation\code\datums\elements\spooky.dm" #include "hyperstation\code\datums\mood_events\events.dm" #include "hyperstation\code\datums\ruins\lavaland.dm" #include "hyperstation\code\datums\traits\good.dm" From 062a456e78f35ab0b443a2e7783cb3551e3a602d Mon Sep 17 00:00:00 2001 From: Archie <53913550+ArchieBeepBoop@users.noreply.github.com> Date: Sat, 1 Jan 2022 00:39:22 -0300 Subject: [PATCH 002/111] Better explanation --- hyperstation/code/datums/elements/spooky.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyperstation/code/datums/elements/spooky.dm b/hyperstation/code/datums/elements/spooky.dm index 935cb2b1c..793f0f555 100644 --- a/hyperstation/code/datums/elements/spooky.dm +++ b/hyperstation/code/datums/elements/spooky.dm @@ -9,7 +9,7 @@ . = ..() /* if(!iscarbon(target)) - return ELEMENT_INCOMPATIBLE //For now, let's make this incompatible with anything but carbons. + return ELEMENT_INCOMPATIBLE //keeping this uncommented would make it so it only works with carbons, which is not really needed unless one adds procs that require the user to be a carbon in the future. */ C = target START_PROCESSING(SSobj, src) From 15d017784aa5d9f81ee93abb59d691f07270de28 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Mar 2022 02:08:00 +0000 Subject: [PATCH 003/111] Bump elliptic from 6.5.2 to 6.5.4 in /tgui Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.4. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.4) --- updated-dependencies: - dependency-name: elliptic dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 0cc5da9fd..d25cf892b 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -1240,10 +1240,10 @@ bluebird@^3.5.5: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== body-parser@1.19.0: version "1.19.0" @@ -1297,7 +1297,7 @@ braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1: +brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= @@ -2199,17 +2199,17 @@ electron-to-chromium@^1.4.76: integrity sha512-3Vftv7cenJtQb+k00McEBZ2vVmZ/x+HEF7pcZONZIkOsESqAqVuACmBxMv0JhzX7u0YltU0vSqRqgBSTAhFUjA== elliptic@^6.0.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" - integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" + bn.js "^4.11.9" + brorand "^1.1.0" hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" emoji-regex@^7.0.1: version "7.0.3" @@ -3019,7 +3019,7 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -hmac-drbg@^1.0.0: +hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= @@ -3182,7 +3182,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -3891,7 +3891,7 @@ minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: +minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= From 3b7f85912d2e84358c12ffb327e99e03f4ffc2eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Mar 2022 02:08:01 +0000 Subject: [PATCH 004/111] Bump y18n from 4.0.0 to 4.0.3 in /tgui Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3) --- updated-dependencies: - dependency-name: y18n dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 0cc5da9fd..b1f5a08e6 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -6285,9 +6285,9 @@ xtend@^4.0.0, xtend@~4.0.1: integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^3.0.2: version "3.1.1" From d8a21cbf5606b98ed879557067124e22a242a755 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Mar 2022 02:08:24 +0000 Subject: [PATCH 005/111] Bump ajv from 6.12.0 to 6.12.6 in /tgui Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.0 to 6.12.6. - [Release notes](https://github.com/ajv-validator/ajv/releases) - [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.0...v6.12.6) --- updated-dependencies: - dependency-name: ajv dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 0cc5da9fd..f02befafd 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -977,9 +977,9 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0: - version "6.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7" - integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw== + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -2595,9 +2595,9 @@ extract-css-chunks-webpack-plugin@^4.6.0: webpack-sources "^1.1.0" fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-json-stable-stringify@^2.0.0: version "2.1.0" @@ -6012,9 +6012,9 @@ upath@^1.1.1: integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" From 09549ecf9a24f315fc36bdb25e54440670b314a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Mar 2022 00:00:15 +0000 Subject: [PATCH 006/111] Bump pillow from 9.0.0 to 9.0.1 in /tools/mapmerge2 Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.0 to 9.0.1. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/9.0.0...9.0.1) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- tools/mapmerge2/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mapmerge2/requirements.txt b/tools/mapmerge2/requirements.txt index 4ce4cdefd..009f48f33 100644 --- a/tools/mapmerge2/requirements.txt +++ b/tools/mapmerge2/requirements.txt @@ -1,3 +1,3 @@ pygit2==0.27.2 bidict==0.13.1 -Pillow==9.0.0 +Pillow==9.0.1 From f123929ad4cf1c06034a70e6c22160ba6890ae8f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 2 Apr 2022 07:48:12 +0000 Subject: [PATCH 007/111] Bump minimist from 1.2.5 to 1.2.6 in /tgui Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 0cc5da9fd..6c413fb39 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -3904,9 +3904,9 @@ minimatch@^3.0.4: brace-expansion "^1.1.7" minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== minipass-collect@^1.0.2: version "1.0.2" From ef834032fa42ef3a3d311500351181221ab153c9 Mon Sep 17 00:00:00 2001 From: SquishyRolls <104085410+SquishyRolls@users.noreply.github.com> Date: Wed, 20 Apr 2022 18:06:39 +0100 Subject: [PATCH 008/111] Racc Marking Alt Changes the Secondary and Tertiary marking colors on the Raccoon Body Marking. Also some slight edits to the digitigrade socks to please my gremlin brain. --- .../mob/dead/new_player/sprite_accessories.dm | 6 ++++++ hyperstation/icons/mob/char_markings.dmi | Bin 18630 -> 22201 bytes 2 files changed, 6 insertions(+) diff --git a/hyperstation/code/modules/mob/dead/new_player/sprite_accessories.dm b/hyperstation/code/modules/mob/dead/new_player/sprite_accessories.dm index f5672b14c..f76d2ddf0 100644 --- a/hyperstation/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/hyperstation/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -403,6 +403,12 @@ from modular_citadel/code/modules/mob/dead/new_player/sprite_accessories.dm: name = "RadDog (Hyper)" icon_state = "chemlight" icon = 'hyperstation/icons/mob/char_markings.dmi' + +//racc do a code maybe it won't explode +/datum/sprite_accessory/mam_body_markings/raccalt + name = "RaccAlt (Hyper)" + icon_state = "raccalt" + icon = 'hyperstation/icons/mob/char_markings.dmi' /* TAUR BODIES diff --git a/hyperstation/icons/mob/char_markings.dmi b/hyperstation/icons/mob/char_markings.dmi index 18275ab01ca22933632e1ca98e6c86b1dc283288..e311b1d0f9fbd98fe61de02e86056f290dd43352 100644 GIT binary patch literal 22201 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 literal 18630 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 N002ovPDHLkV1k@dbsGQx From 127b7bf44f5f9e010c3f6c9a2e2f02f04d513d4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Apr 2022 17:54:00 +0000 Subject: [PATCH 009/111] Bump ansi-regex from 4.1.0 to 4.1.1 in /tgui Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/chalk/ansi-regex/releases) - [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: ansi-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 33ebece16..ce7f6aa95 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -999,9 +999,9 @@ ansi-escapes@^4.2.1: type-fest "^0.11.0" ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== ansi-regex@^5.0.0: version "5.0.0" From 17b824788c0ba74c0342c82e274066e8ba9275d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Apr 2022 17:54:26 +0000 Subject: [PATCH 010/111] Bump ini from 1.3.5 to 1.3.8 in /tgui Bumps [ini](https://github.com/npm/ini) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/npm/ini/releases) - [Changelog](https://github.com/npm/ini/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/ini/compare/v1.3.5...v1.3.8) --- updated-dependencies: - dependency-name: ini dependency-type: indirect ... Signed-off-by: dependabot[bot] --- tgui/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index e44e451b1..ca4bbdc29 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -3198,9 +3198,9 @@ inherits@2.0.3: integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.4, ini@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== inquirer@^7.0.0: version "7.1.0" From fff00061240c38f08bac73069c593aa3fa730d63 Mon Sep 17 00:00:00 2001 From: Arctaisia Xiakta <69032281+Arctaisia@users.noreply.github.com> Date: Sun, 24 Apr 2022 13:28:07 +1000 Subject: [PATCH 011/111] Kalyna Adds Kalyna plants, drinks, and berries. --- code/modules/hydroponics/grown/kalyna.dm | 38 ++++++++++++++++++ .../chemistry/reagents/alcohol_reagents.dm | 12 ++++++ .../chemistry/reagents/drink_reagents.dm | 10 +++++ .../food_and_drinks/recipes/drinks_recipes.dm | 6 +++ icons/obj/drinks.dmi | Bin 105968 -> 107345 bytes icons/obj/hydroponics/growing_fruits.dmi | Bin 39951 -> 44240 bytes icons/obj/hydroponics/harvest.dmi | Bin 95167 -> 95967 bytes icons/obj/hydroponics/seeds.dmi | Bin 28554 -> 28761 bytes tgstation.dme | 1 + 9 files changed, 67 insertions(+) create mode 100644 code/modules/hydroponics/grown/kalyna.dm diff --git a/code/modules/hydroponics/grown/kalyna.dm b/code/modules/hydroponics/grown/kalyna.dm new file mode 100644 index 000000000..139295ab7 --- /dev/null +++ b/code/modules/hydroponics/grown/kalyna.dm @@ -0,0 +1,38 @@ +// Kalyna Berries +/obj/item/seeds/kalyna + name = "pack of kalyna berry seeds" + desc = "Seeds that grow into Kalyna plants. Take that Red Kalyna and rise it up." + icon_state = "seed-kalyna" + species = "kalyna" + plantname = "Kalyna Shrub Tree" + product = /obj/item/reagent_containers/food/snacks/grown/kalyna + lifespan = 20 + maturation = 5 + production = 5 + growthstages = 5 + yield = 4 + growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' + icon_grow = "kalyna-grow" + icon_dead = "kalyna-dead" + genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) + +/obj/item/reagent_containers/food/snacks/grown/kalyna + seed = /obj/item/seeds/kalyna + name = "branch of kalyna" + desc = "Red berries, attached to a branch. Just looking at it makes you feel an aura of unity." + icon_state = "kalynaberries" + gender = PLURAL + filling_color = "#FF0000" + bitesize_mod = 2 + foodtype = FRUIT + juice_results = list(/datum/reagent/consumable/kalynajuice = 1) + tastes = list("sweet cranberries" = 1) + distill_reagent = /datum/reagent/consumable/ethanol/gin + +//For those of you wondering, yes, this is very much an addition in support of Ukraine. I decided to make these after a distant Ukranian relative of mine sent me Go_A's 'Kalyna' song. +//Our future as a free world could very well depend on the heroism of the people of glorious Ukraine. We owe our freedom to them. +//I know that this game should be for escapism, but there's only so much we should escape from. When people's lives are being upturned-- Or taken by a brutal invasive reigime, perhaps then it's when we should take a stand. +//And for those that oppose the freedom of the people of Ukraine, Russia, and Belarus; Prykhyl'nyk Putina, idy na khuy. And show some basic empathy for once, it's not that hard. +//Glory to Ukraine, Glory to the Heroes! +// - Arctaisia, Hyperstation developer and spriter, 23/04/2022 #StandWithUkraine \ No newline at end of file diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 8547e5117..ada7c7a06 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -2439,3 +2439,15 @@ datum/reagent/consumable/ethanol/creme_de_coconut boozepwr = 65 taste_description = "viscous cream" glass_desc = "The name is probably exactly what it is." + +//Hope you're not a Russian T-90 +/datum/reagent/consumable/ethanol/javelin + name = "Javelin Cocktail" + boozepwr = 80 + color = "#F54F10" + quality = DRINK_FANTASTIC + taste_description = "explosive fireballs" + glass_icon_state = "javelin" + shot_glass_icon_state = "javelin_warhead" + glass_name = "Javelin Cocktail" + glass_desc = "A man-portable, delicious glass of justice." diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index de4a4b684..8ed38e686 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -1001,3 +1001,13 @@ glass_desc = "A Summer time drink that can be frozen and eaten or Drinked from a glass!" glass_name = "Orange Creamsicle" hydration = 4 + +/datum/reagent/consumable/kalynajuice + name = "Red Kalyna Juice" + description = "Juice from Kalyna plants." + color = "#E90501" // rgb: 233, 5, 1 + taste_description = "sweet cranberries" + glass_icon_state = "kalyna" + glass_name = "glass of red kalyna juice" + glass_desc = "A vibrantly red juice!" + hydration = 4 diff --git a/hyperstation/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/hyperstation/code/modules/food_and_drinks/recipes/drinks_recipes.dm index 05fedabf7..83e49f04f 100644 --- a/hyperstation/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/hyperstation/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -3,3 +3,9 @@ id = /datum/reagent/consumable/pilk results = list(/datum/reagent/consumable/pilk = 2) required_reagents = list(/datum/reagent/consumable/milk = 1, /datum/reagent/consumable/space_cola = 1) + +/datum/chemical_reaction/javelin + name = "Javelin" + id = /datum/reagent/consumable/ethanol/javelin + results = list(/datum/reagent/consumable/ethanol/javelin = 5) + required_reagents = list(/datum/reagent/consumable/kalynajuice = 1, /datum/reagent/consumable/ethanol/whiskey = 2, /datum/reagent/consumable/ethanol/vodka = 2) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 4ba28ee991e6da7bd0471821ba2d56eeb3c145c2..250fb561accbe1158c4fec025ea457e7088c9004 100644 GIT binary patch delta 102978 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 delta 101593 zcmbrlbyOTd*FM;|gx~~sf(8v9+=Dy82?PibB)B&O2o^jz1a}SY5-hm8CIlTECcwbJ zPTu$XerNaW*}wLj?wRVE>biBSZpnS_Gt-0UXYJ_mOyCn=-8b%X)^1j=b}sIA&Q1W} zomFI{7Dpw7EAAI4&xrJQ4omE%XO{Sw^)HKGvaZXtbhWxi>}{oSd4*2b_b~A*@3qV6 zszod+GTgI5{m8gKjAc0nkGI?1<_|^z50|6!DOE~Q747rk=9}i7tHW>h=GPDZ?jEj> z@r^^zB*7x>9YjXSQ{z9Pg+|F>o3Bt*G9m+ZxIV~ww%xs_tD^4V(G08YdT8hhY!wqy zDS0L-UBZ7Ds2OWT+LpIpRHjTy&ZJMX{)^1iJ>Bjtiba{aa*=xi3d(B2#qC{yjL{Q1 zS0NQcZ@m0wI}^-)bwcSv4IQR9r%d-3f%+NXQqS}B^5<7P!>sD}jghBTddLx1gT!s6 z8OZaY$7#>`b}F}!lm%9verOsxOVVbGm96%}ha{Ix{zCB-QjwpmwViK3=?y6|l`A#W zA&$GXrk!v+#RO2UPE_sHOEeGlhRzE{hKP?Hyk63Iipty03cA>Ig zg6Sl*)f+LD4d&}rP76YiOsEzNi`YYwdDWtu>}R=LZ%+YMs_%5-HfvawFlt#e*#VI< zH7{Ge5OchAT*nK}4C1MX0m@T_Bu>~sNHPBj3i-ZK$aG40F}At3wL=kR@S@t(o z5T*3-?g`Y=$tq+W&=QMFp4Jthbi?22Tj}3tsazBu6f)-K`eSqwboz*g2ZICqjQsdjWSQ(Jcbbe;)*#n`l+5n+oBztAvG z(0=0ZB{yftS$voBu|e$1ims=y)7(V)oTa@ z3Y~woo!x&vpdO4JLLur}uRALwVhh>)20uB5WQnUx{7~Zk%SS)S#^s$oN#I(|@X_9v z-F2;lO=`h8ia?Sj=PP?@B$zB4WmujQY>`Jb#U-b%t=%C-PNEe{EQk8zx&xgvO^1F;wbPIPZt#*J1bd+!Oz5iPg7ihcR5bp z^1Hm57n#Hs@fS58nt4RpJ)1R~T9*oD zGf=VHt(m z&*g;*ZDf(Pw*!bOaILlnnbeOwRgL=>SLAjplLP(F293{;l%LU&C$keIj3sHYxs8zb zYzR?QSz8;lZ0>@c&V(FaxEgW^3a5T(`rJ1Zq4dw=xjfpDvVjE=wQslDtYWJtjz-3C z-kpYhdV#8ICa>@}2p@+El0_U%KxHRq>9(7-{HgztPw&s`xbuytY9v%WILaSCrmGWP zn(U2C67#7gXxV|@*K&cI7t1Vl0YJAPsK2h#li|C^} zu0(ftJ$y7?R&o6703Ppmow9Mxa9{C-ru&fN|q-lsGrRTkUr12IdH?XYX|U7AJX@{;SDtEftDHe;q|*GucC zg6x|exj)CXPv_rC=D&*!AAU;Mr}UelT*?HukdNO0GeUAYEW&|k_L=m0UB2Kg(~HqAR_!0(HE_!z#z081b8oT; zG<&(3Y0Fl-KMpqr+gUX)LUOz&#{j&C`ao|dxeXpM{GPt+YMT6%Q?HJ>K?p|7VZ{nO z-I0o;6jD#7+TZB(TRaTHKxODrCck)~eR=GnPCBwb6Wpo(je~Zf)^ok8Ssg|$l|hJP z)^&d?@#~R=O+O5m*QmgGqrHR6`b&2^-h58y;>{-mN98tz=j1QRkeoPK`@TI@$19Zjnk8J} zd$qWFN<-#ZRSInv$V&q^*JOldBsO!~u%6XT#|-2qUi8MS8d; z&W-08dYA!6PDcV~oHVm+mkG=Y=^`4QJK!}??j9tKP4*TDF0EC5XORB>rh%d_@9o;< z)6d?Dr9Ah`-H-57X|7aQ0r4(@Mn%w_af2 zU>s7tuVR+a%h^fQ#nWrqlG)(7jx)Bkn{qXIdHR#CyMd1W{{H&Ys-H8vxAo|(eL05c zLj~_vm$%$+YQguFOMY~Jc7%%Kjn&?Z$i_+!&NK^JuAwv*^gIqb;7P6118z^&l~lBU zm4S>uW3k2`y2mGw(DBF6&~wdDThQ~EVTT4jONzmO1VIp>Nj`N43vx61VVmC)%a>X=`$LGE-Tl{zDD=hYCStaDc`F!+ry~gbU-c6LIT^{7{2P zRM;=i^zTYP%n{kd{rc3GLjq)f9z-1xtgw0?AUPv6ij>%uWVEsy3)A4u1 zXr6*ODloS%-GBt{IIpk;8T3nYt`Ph!q2M8`IlHfECcVCb-;`{LTPcO&d{5kzj2yDO z57wXrtphFq#It_76z_GSrm1O6Fbc+rX{)Psjn{?`%lp7hUr3c1AVm%Zg|k!f9QJyy zMv`A@GsYkz0eJ~qvp%;) zkKay3%pQE00li&*ce-Cb9>(_Fj4$SZRwJX)wTJ69=_iGa&vPH)+YzD#Qo!LCWM0p& z*@JU#rxjl?QflTO=yqI$r)@6+3id6m`f9Q^^c~-=kS(=*WTY1J=J5@c4??n7ZE_@& z@b`}HdRTLA7TV`C>_GRq{};=7>W>hB-19xd8MXlWLXQ_j$~~3>ZiJ7)`PLph zU_|ph_Q-quJf9u~aRNbqW0`zYJlv9^X?K+SrGSREH9TZ&A9-@s{% zQE-5Y3n?{bo$PDVTET8?D@FM(Ot;I?UoLOzKW-03Eas#*1vXkDf!$Y$;Adq(A&t5@gDdv1#=-gL+_k%TZvl`Ne z3|4-jZYuR{{$*ejTC%BKQH0VlZ}wC7GY+;4+P)QL`N-vWR}nvyv0pC2RJabFv=Zv4 zEk1wD=;G1oUlU&WieJIpvc)YeEk9*%W1?-CzzK+m5M}dKlAiJaYhutL2pbZT9FlIL zlpH}WpFTW1(;PRv?^gqr_f>MAT{{0L;D)Fdk>etq%Kl-~sOLX&5YHy>lBRfHCT;Rk zf?3fS(*=sNO0$T9vnDM_yC!^Rl(gY}t!XWX?610+KMJR^idJ#-{E~Ze7i_?W3h-?m z-7EQa_nWkAPUy8XH|Kx7Zoe-gyR00~owyTP8?hOT09)a-Sz~{pxBK;ljSx2@ ziE&>NSI^{OlCrh8f0wu#WK41(LjC*TbiqM}fWx5)aExJA#DnSGG-U04Fom?`PM&2T zN!$2jrwy6yx9Fmx%`4vW)lU$IicL*w8z-8~&zVS6z!cG#s*BZX(1579YUsDSr)C)W zOPIISo~Mzi?17OPW)|6Z{KG-= zZpJPFj!>knB(WUGf&)yUT2^ev1@Pu_^f?(r5wH;+;V(50G1>!VFB|!P{Y9zKB$K*q?OHa`~;36GrE^0m9cmAbItZuQbX$B zBcyVFt=Tz4OWsP^S7Nung!VS;zWi?5f~_2)NHt2w1rKAPnBBX(1>S%i9&f%yH&Bdw z0}!M&8i4}^D9M`~aBmj>t=*5sN<&$NI2twDHy2vf+Bs*|#Fux?C* zdLptlu3j1yx9|o$%NU=woyVLqdeq)-T6Mk_%~lWj44W%^TTmzh*{r168lw;R7ODF! z+s$3y?SW>oyWt8_5kdjNEKP7|5cNBGGg{bZvbcJryywiquxcw5iNzu=OQcv9OvD53G4Ls z>(rQ&%;}d6^kQD(Gv#j7tso?}A@%w=Mw#&quW8AyLG!Civ+WJmdG7< z-esLz?1ZbQZ^yhMvhZ{`e(u&B!RX}a{q~M8DaDm7Z3V7NDDZHP9DUxJUNhG|WeQfl z%X^CIBqnRAT8-#P3dcV-dsNo0LeplL4Y51;+j z`(`EaiX=s~VHWpU?$Jf>{@JJ?(8DH#4?->aAM2i~Ft3zRFfWy+hWYunuE5~LW;LOY zJ2W8CxMQ%Nue)=*WzF#yY*>rUqo3W#=_$M*DLQ>5G$>r!qQ9nDSr+@CHQvrJ^c$A0V;b7u;>{e8*Qdm+a8u^Z@# z&vxVIFp9BgpMAYMC-xanz&w^VQ0j+6u=QXZ#>~q>ZK9yzq&T$4Q->O)*qxs+jz=gy zTCHqYQQkYK(-PI(o}qTNx1#7DHDiRerskI1t5uSf)?nP)6xE&S)ybqbe7bMvIoeTTkzUTb%4| z(T|%kZj!+WJ68MJiXXxb24Px_?xfXtYYCY6^czS3KnJ{*lh$38Y^F{*h0PL0ChYFv z!Rq671|DPOmg+odMrnEOS|c=CCAuJS$yL2qcVZ+9;W^;5or&g@b+-U?u;U@h+SN|F zO_e=08Ep4|-2j!LZRFO_P?WJ}k4O8eimt32B;poyZWZ_TXvvC|4eM(RE#4PuKO7$) zpE0P4^5NlRdcn7coAZ_ZN#6O5hr8>XS#Gw-Z-K&#Y8ZSkn}4+(1Rwa>WZ!lEChxKQ zNZ6ctyflSdKa>L9;cm5N0)vG`uM@l43nZt>k9_R2AEP7y9QY2Z{Z)GArVN%!)sU@=3aL11WTkoS?!A^BrjG$pFo-){2 zP{7W+??}OCpp*P5}fN{`EhPV$739NqVbu&$Cni)MZ!md_6Ge;$izr3pzE zTqWh_Bn}lJ_mJ48F07rC;q(E34TL#RCYRZ)PDk~y!+>ukFNKM4z) z&quZ**1JzAZm>3YOS2(|HtCUqx6*v5uF1L-bB=7>4B_53$bs5jlmg%>k zvj!soGWBpe78<058$9aHFKya$bsq)RoJG~v!555)ka~WPUOs#kk#Y!NIM(}iR zwtB9AV))x(xh23uKJFOnp(O-M2#-#;&W@l<5N2Rpp@F}Y_wBC`hYp<&M*HR;gvV%%J(DBtO6pUpC!g}{CCc#j=+WSf z@!H%(VkW6$99m_D|EISdkE`@fUX8-9pp3d(kA(4c3^{ z%nse&OEhyUOhG&t&TpRsrDhk~UF^?b%~@u=?r5!6ivi-J@}NL6DmAKMzI(2B56c}& zF#x-6EeHWI?Nj_acwI=iFc)%vHKUuHDy>; zEiH~%F=l3G6EZTey~SAB*tFDW_v3a(y)5rsauWR5lmXkpd z@nRQkoP{UQA57D}++t%39)5?cT3kw53%eraR;a}_+K;2%qy_kmK{OqEn!#A|0o9z@ zi!B0+i6VJ5)FoDY-Drk2Cn0=i`7dTQQU2*=*)}LKC{j*ECZP2cW!0RDb&fglujC3q zYi>03=APlwK=av?X9Rq7cT#8saw&i`dIYZMFh;s{W*fyv+vu=4bT9sdo#?*j%~I9P zm>=t#X{yQW_CGwsw7^F}U*bl~?>6tpbBl{OZ?-NvMcBa0<`cK^n>`LY^C}-|>+s+| zCyoi1j$CrUCfL{->%-qwScpnaPA=`Hr;S``g!YBJo(PDKpQ6RW!a@w*Tgx7XgE(>& zVC8^grAqp-?EpGyoM+hlUft~%dfM!}VsUt`%_&S@v{#RWRHliE&g_D5xKvS(q@G?g zaez6d@`FM9pLmH&y)3sy25BdxLa3}@)Qr?#3m`c>Xg}?D&sQWZH{l4m| zra9s}WkhF#ejaX6>17>%cb=x?KvxWl6hKTZiXtxJWoj|(P}8YUtd^+|hp?KfEBC^Z z5=L%k;=wP5PXMJJRwgE1rh%7rz*sc2WL`E^N;EV4ZKC-xKyqUs7e{$^KcN^hEs)jPSe{ z)xuyO<;fgpy@Y8#FC{`+XloW<>=ssdr3r5JMk|7HRFyz&TYOt3?`}rG@5Mqc)F9RQ z(Vfhfwz%nHK75>PY|@Vpa0i+p3~hjTyAcE*13Uh%IH;=PFD~kL)9Z^BOssARPZtcM zFCqN2I&htq7rS6^+^#ThrVp})NcC)|zEnoQGw=)Rx0f?MOXR_q(+uMYVWB6Aq^GTp`P zLnHH0<^s%Up1ytLkNsueH34XjX5>FFaDTtofL&K{Se#$xbJR>6@a^9oG=+sc;?IYP zs;fyLQ%Qm^PsOQos^*flFbqaVsuUCRDxh46N@A7;(Axx{Oc_a1b*k$ISm1^)Ta9)d zQjC9-aup^;F`|WV%I7E|RurlPBQWSM%k%KrL_;0+IgwMQQ5nnv!${*!uC8eClO6`F)Ho`{mSecdC9S=Pd%3NSusg@5Dt1 zF2XrSQlNb>ltQENkRZlmm%u_@mrUH(9i$oUu34OaP_tXN zK9cO(uX6^M(SV5xo24TWH}APO&yPIYIex`mw{MWf+YQBqY5%?wWzxi!T-%@{Mfu^va*0GXCn#zo}& zF)x%-U3%mdZD?}0v24`r0Wo)JJ_2TF<_Sn4m_oSNijt67JX71oMf33pXDbLu51Dv+ z_WaYjQ|i})&s?YX4DYxF2_m%rIg^|b!;J4feCLcOF)g>c#l@EcX?eSzv^1`-Y@_iLn}=7oE1 zcA@cwYCKdYOm$oMfn?<`n2Dr``MBcQFPOb#puyEVUv9#cMn4|rgZ?Why+3?jy&H4= zk+kj9BZeFN(MpCX(COKpEt>5yeoWH6Qr3)tpX9~pevnh}sQxOZ80)|I#Z{RV@UUq- znC5|&$WfpD^NNXwg5sO=Wcs%2-*lT0^`Ke7VRYbclmRjuffi5q({$PeNFZf`aY?SYx5LYWbd@3$&b);5jnLUUMK~VZA7&l z)DgVPYvr=NE+chUU9f!!xoqC$aR%PUa7jE{w^R)vbz1w_)Md@C5)BoR4_vjX5d8BB zu~YaV0HQxIEi2RDKT+SCUPrn=K&&jmbfNy1z<2Q1c;d+ylR|sD4tbADvKqy@{l-(! zCbpS`xIJDq4a|AaW#kE)^Ms!St@Ffy6`uOjN=cP-eE8g*jZ*UYv%(D_Szot}%Ug)V z8{|^_P_3)S+rhQ_Em-)`6TR!lOt*83B~MNGjh`ErOmoPyA<2!bC)Tw5dXk4A8~z$l z&o~#l{Hhqo_1oAcE?ulPcFtln!KT;YZQ(6sjdaIgW^7$D+*zo$$l;2i2NB0#ykrcV z{X4Ywk{e@G;*C%9_C&h@!uhA(g%ye*zH9cBy9cQD5-i3 z!>9Js7r{DuW!sts&xusduB!l5t8I@^v}MLYR>b(csR3m}bG$s;O`|-kH`*)@Gk7nQ zPh%ObE0r!c)5I^6!;2-aiGg=}RO3;9|GtO9==UBS;arfr^Xh=f zon%Ps18W}A*Z&^FKBPW_r9vM~g*1WOtNDSNEIpM+x;Bf=YN#SW2692J+hgxM13X>V z7pRgbU@04n=pIuC0f=68y>FjqK_W&{(p7ofl^|~_uw48T(7ter9$y;v0Ly}N0sH>P zX%9o)#*OujhvB(xfqQvgf5p3QL)ORV|7SULyyfF`0Kt zBN9#}*xf)Xxt{1SO;XYVcRWnf8i-iA?*8p+BSz8)Lj;*jxYuto)5c3C#YjF%p!CfW zGmveS3du=wJg>$Qa#!sHTR(NYd}6pS zDN+g^e!HA{%nAF^$hl*}CJo`4c!Ib+%OTrMWcl z-l2-t*a%F~e;b3hfj2j&!MsOEmeKy0nT4ESYVE2^?s|;?u?mCIpt|hpYR_`1BJSBS2mXm69uSCv;8EDY0wvqI=rA&Fn|( zX+b{nBn~9Hj9r7gw(=is&hV%K)F5@bvteT2;2v%r%UxZwkg{TT;aGx z`l{8*wOjSdsX|u;q*+PVnDjaPScF@$CkDOxr}NxYvwHfiXIAeUY`QlX0D9w+L4x&;do}6)C)kZk2?>)j56j;$T2Aj%~ z$fdB5SIwZ%ZnufGA#QhgW-`i$xzQh-=OT6hK2auSr*!<4DJznzPAaupG|am;X2)FN zUQ%mpc+Nd!xHl_RTxX@G258l2l_ckAgGkFCras7t7rIe%_1RM;4Kuy8|M)+lS z{QIKVL^4UFpyMC&s@5d;B*`CFALp0lrKG-}$$tu31j$_D7OxpLP4R3*T=F-z65w?N zbn#O3TG-@4I6=yU^|(cQZugz^iSMk_h2#>)Ds>o&YLQ!tg5@QIevS=>R)1l;Hemib zeX8JCx*7D~p8nKg4!w}L3rzG57=~re92)me33kWF2yfM#8Fs38cD{}G$oCqq7P5~D zn+We_8fuTpZCN4Yl@AXKT+wmcl-O_#b#EAr+4sLuIroM+Kga(u2XMf+ZwTG%Sf{2$ zx2o2o&oYIJpK8fJJ~u_P8Mc9(J25h`-bpLwrgTX!L@Ktgv%Vd!28C8~Zj8LzW}gN& zLjTE4@PxfePzp@s--b53y)tJht2$Mt{JaILXnB;Klr&i3u|PCxZsXzgOEWN2Mr!8E z;^u@SSXJ26#o?It74b4}GrTeJ83Zxwo`^hV_|N{|fIY93gaAsqXc-spYHP*Wi#Ku- z?qJFr9LN-|M&Ql(ZFp0`5}S$x++~A*DP$AR_w-}c3nHVkg8n}& za|O|7M%aRwp*^}*PRPu{h4wfe)HZRBgP*I4UOtFTT=lj)|0D*AQ2Eesz1s4Rir<(M zavWcZJe+TQLHH@Q(vI+L`Xa>0!~>7Y3Yk)*BIaHcY^%!1$)eJ}p z$3_!u@>UXU^801*(AW5DW$Ei7j}i4}-vjZa#L zGpxDPTsO>g-M@nPZW|p40~GvQfs$vAdbx})b^E zIIJFI`4g&kI@PasI)iJRs*_~)qbv`k4|L$mLnn%&-c~XUQ<9c@&7PDdp7iiPfVrr6 zt>HGJt0o=SGFjl~lurPpRfiuv0-Lk1ILkE|32Xkq*{98m7^xio={A_UI#T1ydtto3 zU@j^1uJhrO`d&qZT7mWVveF0@YmiMZ8e8&$4UMUr_(qA3N#u;&eymSZhlcO!Ihp;4 zY-^6`6)EPI&ziSzDcRwb%o!QUO4`TpL*q)@t7baa_atPk@CYvdPKC%I0^520RH6_MlSPCuT_4(k=h@VY%0}YO*RZNO~&c2 zz<+=><*`XAxtCtmcMxQw8?8e%#4haAj@nW=V@;O++1gYIlwY6T$;_DwCK@tM?Gq%{ zsPfOR5J=V$MoTrCjjW1ZZ}S%{oiAQG=HmQxKY5vUmqlwKS#Rg`5QGaV-QvX2V; z97#c|KJo_PnOWCXX%udt?;|1L=xZ!rN~f=$zShHd#mjtrzzZ~<>fHj>dKUb1D87+> zzKmrn{t;>k!&mz|I)$pa9G;&m8j@1hjkNhvbUN7Sg!`z-3HbQ*7E$s@@l|mD7vtOj zjb>~VpokEg>MjklM?k`a|cPnJ{L^tITDdMRdCm&t_MY-E(auHt3#703HB6ddFz^-oQ>-SL z2jNILlQ%7VF$pA7^N?Tz#%4X$9wvgU`6C9=@nH3!ri|bGDbL>@+$QaEkcuqcGz^~Hpej$*jFKbRHR=)cSVQYvjAy8$CMZM(m6GtH$?K?F(FB{H$pw?O!Sn@#+6ZI^Phz1yY5GMRos^_^(0){)YCzfb)N9XJAK+6k{)`EHy$Fq#z02 zWM2jO$F0fQ{b)vD(Y{V&&!v;4UQ&9GDez5EBHcOK{&+&x{At6&o(mVV=(2N##IO6M zQV;R}wB3$tTsgRQ^_Z(Soj3MkUZG6grpD}P#Je`>iZa0c54rbOTRq*sy9nBY|u47J4f5a=}RJq7n2TrQ|T$Wf`wS`7Qq0hq%$RnLLzQ zXP;ovnm{w?`;RxXZxOb|{nf45iz=vyOz;ERdINayO?1f9?OQzmFi?YNXu2${h0pD8 zyVFV1+ts8gA##QUX0cn#i}P{XBlP$dCj^6Men7}X@}=$LB$n*yQRel)#d>Q0O(Tn60PSL_!V=dS7myQQ|$XcqFQ zzuli@UM^UA(CokX-oj4bozZz`%%)W% zdWX#aB>+fT1eR2DO=SC#&QJx|3&|*6kMH01B*wXB!VC~#0fE(A`^)evpIzG7;t9}l zV$Jr44W;0bMArOV_cGyCl5?QC95vdgWj!huqbZ$CIcgA;dCPJpEUe!m5e<<;K45BDk+U-%VP_g@CY(~Fc0(&#`Y z$HuFH7P2+?2&ISW&77ddpTig5y${Zidbs;U_6?a2@csd14R7H(yB}5zIWV=gOukFHZs1))B zyAv9Spjnx=N*!-Mo)~Ndk&&Y0+L^x0_z(mqk*N6RqvF)5UvVu%6^^?Vf;RiJ?G87; zd=9+BGn>us+WXl33|5xYk;gc1#$+SWhFV|3-%8@zg^#S;zJ4BV4*CZ=bv}uCa1&7p zFl29JZqK4VopDv6vh@XGp80B{SN%qZ~mHzblM?z8VfBkJ+GL*gt zr$Eqj{Ki8YEP7`$PCqJTO8637Lbw;517P$b-PLF4`~SLjLt^tUE=IW-)f7`27n7{TSNpjg zYFI|+ro8^k*vU4A*Epk~tu|xqsnK?_rg|t!aYBcjjW*zER;t#rupufdc0+md#s!Rq z%}1b?;c?eGFQ-t^>#h95_-F>`hAy}aL?@OW;B!p%>%g@S3h2t z3wbj6Qs)w3U5WO*KUBKPx3DS01Cr;Rq*Am_*vg^pKXi~&U{bk6sw{Vo^N2Oxz)snI zaptRTUYYn6H!8#w?@p$ny&AE!+8=WGA}r)D();#mDOaBt=WO-|ejwsYz}FF}K|tcB za4zEt$-*G)<3crdf&Bq`W2p$%`g~Y^dpYJwIpJ5mXNh$qG7MVX_VYXu!EwBQ3Z5|o zgBfvMy9Fta`j!(UUwar22}o_FeOf91OELQAg;a8bSaLA*r^tZnW^U~5w2?V)Uc!}O z=47-q?Ns0+$W6|Vse;Z~c8TRj<7UQx+cED;e6mofp+xuaLb~&bQ;P&3b)-a>T^O%E zv*kYCtdUsp1~Np(Sz5{^SILV-vcb?#L8P_A`Dr-~(;VwnK#|ZxWDCZnPPi!>M> zIpgQ1uXVj0t~?OsJSt0&lO=|iW}sNf9(vD*&`;Q2axLT$0xsqIN8NsUA5xl(6b}Fk zr30hxTt-w^bDJ_uiQ%t!xzx`CHRr^V@&UA>uQL%EXd=@g3v1gPof1F!0QNrC;o3JZ z%E5&`#G$M>&W!lIcbvX6W?Qs0_-_p&eKkmx5v$i4)n&AMX*q?_u<@9O_hVwme99)2 zIrFHXf#z+y9;D*RyPG~h=7rNT$fr&x)p8rQl;DWwu&{Z|jZDHeaxWi5*M~@==8l0W zWgQcQ(ZP}DA!erO$BGN19=m1JDB>Wr$8)xwqyFygd1m8^wEbas8{cZ&$}vwQV}jLaH6QQsmFM?E4rYFFKfNz2yWoG6TYFGp zOqsC}-eM-V_*cx;iTm4mGsIG;^WKrV{&GAy<>d<@1&77SFVK}@=e3=T%fqa>c@6an zw}DqKcT27dFdd2Iql}!}jCqe;T361?Cl=Ea#utVVNhlO|kwZvq*6G(ts(gsq=OIOl znbFd}DDsG4mE`BhGLZFp^ZUW2=nlsT`KWdZq}dg2tX@ObmJ+-2QuLPYon#Rb5zb1* zgzr7a>+r*M|CT_=+_mQ;T)JEFMKYZK z8z!n8W`s7m?i2wb|3JRx)1NpF4EiWQ7(nsHQTesn-r_FPFVjyyHA^Pt16BY{b@%v@ zDCyt737$ytfoc4uPs0lYMn-uvyyhMB*~{eq*nFWO5I3stGAf|rFQ;`1OtwqD8tp)4 zea?ERt*NZ}N6WUozyII~NBI*%WG_F$4lM1~PWGn^)tkQ1=jGQa5s^sS97u8iD;hm9 zohZXk!XkzQGA}&LB{SM0;5q+UrY1S?oNyMml=O)iDk$1xC!+@R{6A?ddNIOO$z`@Y zR22KkQ^Xnm--&ZCKLqZ)dUC(Q|JS%vg5LXdxMWm~!efXCvll_S)C!^TP^(pjxp_`J zv&N2~i=VFiexDJBK;q!XkQ@_@FU`@D64!ASsn>$daiV@n*gl#Fw;D8CDg%QE^A=p5 zgpP;;xpHUqlS7Przzti1oXnq~r{Qt{0s9U>3)@PF60|uMWfFo5Qpz7^aGL0uU@j*H zc@M`i70~GEB~#2t^l4?fQEyJb^~;E;6pc}X>BzjMm2$ADvG4`4L!)4hUx)|hQLz-r z5uf^u@*ii-00dJ%ag7Yzb}aFresDYTV^7pQtRN>R2o_{TBk|XymxidyIDfCSA>+rE z(ieHAHTPV0?l7QRIVDnkE_j4*%;x1thlDPc81k6i_zScFGM+d9B}ji-qZ$vB3IBAC z9h)8>N#YcXo$M7sCyk~g@{1lw!FwyY>{F9uQ5o~iy=FogK}2lKi5B{}{A%`$wY=f! z=6rSlJx6FL=UajVH5}xqjG$7j--AJ-C)>iTd?Wr0rC(HZKkHF{M8{uSl-AY7!6)F= z$`6u5Lyo{lMzCVuJy)@XRG%sqiLSq9iH|SG{X2zlv59tehR8Qo&>=JXv@VLBi;J`V(ODuD#D6-H_2k?I?%R~; zrpN^z4Pt^|MhxJ;iQrt~)YMZ3SKf0$vWvdk@1+icC6esE#%v>bE8JYlv_l_fNAZ{ZY^ zY<***(z%@WxL{_MR7Z{EcD~X5{Hm}buFG)v^|P9+!C7A?(!9-dDCHi&kuz^qAfPln zJY4mVXthl}?SSI$37?EAqN3H9WbQ+L0-vy!Lq(R}`(1Czws-P<`WK-^bye}&pU=&P z2jH!pQJWK}u}z5ig>LwF@=M7H&b9dt#jetyaGm(Ia(K5I`WrfYOjP9H2Qum)0?aRk z;@9BYAT;D)sejqo*s?>jB>#T?_jsj1X7S&AWa$!_|L=4RnZU(wDudZ<^6%9DUIpp! z-BBkDQ7SVy3se{XQcEh9!eVEA4=C+=6k|Gshmwoi{!({bO7!t*7mA`9bxN(c z*r~v`?*DDf`{0AWc6G-EJGS@4Yi`WQM`RxS46tS4!-Mz8(9)3dnr0^}_@K4Iocw?E z>1}=Ow(E7n`J`F63k1o%>eps`C$JDr;F!O6+&p)a+vcl+QhQKAp{25JyV^B#PYfVl zjcN^*A^%bQ(?l3T9N*IT$x_>mp{tQ~?~=IC2K{E*l~1(R?|KQeAJhBg#VV7lXC-_& zzK0OU4&xcp&jz_9H3MsYQ|Ff0|H7n3^j8oMU+swk?sbO98v_NI|u2mAqQsWj?eSF@4a8{C(haY zX3n0qW3BbyYppY|b16C0++UV-?kIf05UFnRXkG6yWd3=pdeJD#a_^k#7Ga34``=1P zKRoJEff75dgQ+xKdCTqdi(E2AI8XoaNbD6r6vfhxdyGiX6!A~@Q$zm4$Wg>lk>E&H zcc7!@4ZBi0?4mnsjCG|sMHD*-{?d41IjpsG>Ykq^yIz@KlJ+L|tYcPGrxCab{0DY^0 znU|-{_oLUpPz?>Gon7Y8@oOYI$fZqgYGh3pER-6vP1!+(e6Gm|@jHrtRvl=jEFR5& zqR1oLJ&2!|ejp>5yD+xU(qf3+uD9uXKpOw*2k2DYqL~(9~HGtj>^bj`;s)U4=`?;=g|#S&6n^yqpzDJp@qZ5Thi_oTf+;C z^J`3iy`@LtWvD&r`eWY-)g&bB^|Z+CWJ6tpsYTjUQA>qPAlxN|(~1u5Ar;8bh| zHt>Q5>0oQ@;{N-oVO>8cfbh~&d%FF;U|@azEam=3Z}|-iH9*60*WKi%h1a}I64UfJ z=}N}EHSoBKIrZk2BA5|6d83&z_vVL3zK%;C>5|vN!XBPjcC&ucR%jYr&>A0lEnjbC z+E(iKX7V64;>utbIUO0_(iR)80?{Y*{Bq-GHY3 zvw3?N@9o=n8^D&mV$>AmCHh$WsQAvjhxy?6%B3S~s##zv680DI#%D8ch=5-cp!iQYPEXa>ym=WLdO zdw5NqWlU{@*i}2H$6NU@vCO0u8@;EuO^>^q7}IWqfPGaP8#XNFP=ud73`R0yIC!XM zW56QpUGg@>`t4iI6xa0F*s%j3HsWe3y;rcv!3SY++1y+)n$=T_Em02(n;FPVZ`Kp^ zODc;L)3exe%&AP)Iz#JmyYcKp_^8Vfe^7!nB8Be8I{q6n<)@mHE?Gg}g}hU2fi${; zm#5RfeZy~4dN(HY!P2H@XBf2fXV@o0!-kQ5)kojG+K4=YZ!t}8?0e%w_Ul5G6rDiG z&(WeO)5E=$Fqn7g)a+{l@=04;^S4vr2K=Bp6wOWq#G$U{>n}6+KD*aiiQ0ySD(?2& zlD$YS0q*>~qEAI_+JzRuBZng>!8_{FOfOS_O!Fi2A%dg>{N?^#W>yH~3&Q-^8jn(G z9(yI=f@$-;OMU-5@F_&zD+W{atD$P-s#a_bZ&7R9(*C~R1C-QGZ}+7nodSi>Zrn@0 z%o7mkIB7;V-Q=0gdk^U;J9J`^wDG;WRmVLvuHq?>?TqF9>7`f!6^z}V-FMu2<{REX z?Zeb$*U8h61;KakC~LW~EhfB;9Npx6jyYMWl-gYPxj0zh>r!~$@JiDc*qU2SSgk`o1gAG zajZ>~^C&%fDpsH%Y&Gva;$1oHGH325a-V5tg8^()qEVJbRjTypsKL9pl5fjFt-~>9 zU;g}Dlpx?{9f|NU`b*cSEb^ z<=NNsZ;1ny=~wQ#o;o!r7AmneHfe+pYBc%+lGHhjiP`#W8iG`}Q%E;MV4hoUxwWLn z*2MDRY<(pB2h#+n$f`1ee6(7opTplssttBNKmVZ|8o@tmBW38b{kv8?JrD2ohd!J@ zcvbbcihlD_okRCG2LRB8>^;cV_%lHxHC(|BYezc@AH0NYSv%}?H2}<_<(%t7_ zxBL&=LnT2ApAM00X}1Oo?_|ma0z<#{@_c=G3S02_%Zl9lno7E?3lb$W53)EbIIp*~ zRiTS?fO%<~;Hh*bru&WV3s2&Pe82s{Qpx}aSX!xQyxxS44xp`8d5-d?i?>fd%uBzchYA{=0?Cc;%%A(UNj@i+`%vuyN6x|l zYNU%1!&7lgJxP|I08{B}lj>iq4ME9NJGu`=+n-hyLQQ^sjEus!Q2JGHwFu^1xS{>y z>MZR0VY|?LSO9pE16Tf@im*%zXvu8S?)dgh3~qWZcbda6hj}MnaqAZIw5}hVg()nu z-=pG|o#}1MT^%Mmh#Nr;eEhKS3xP_^oP2X*8R;nHtP zQxwR${S050Wu^GCY~}kl!?ssdo1(Eao92&>Cq6n$dV+!L>iOoU)+Ylc50L?uoh&P& zWh#NYsMdsIU+)L->QAIh*R)00J5>IOjZ|Y;?Aw!b?OcIrai_LFZZ5T|& zwzW#xjJ|nTZ39<%ZZ~9r2NgK2WxpjNp8$LPhFS|_sEgjt zgy2_|0hgk)JNulnEt{I3K1w!X1zfbCxe>^U&zI8$&L{GmksCuj(@ka@J4E96N0>i% z=w$srNkE*3Rb!R*_~J?2yEG70zU$gYMdIx)nEv+}G#}rFM70Z}9A7;AS$#DrjZc2$ zb8ugdR`eipYLth7?$DI-cnu=$`Iry&qxquO5D=T4&ua0rcX>}kZe~f&Aui5|bUZ(M zK0Ne3>MSZRFXu5J2zkvTrJg{z$<&3p@X^%FZyah}F5(wjm+f05Tsjc5fu!uIVOeHn zT0mUUX*}Ofo9^^E)o0fIFxC8;i|GnD&`URjf;Qm#jFx0au^IRdjWOewPH^; z@zb)WT|wp9vede6>Pd8#k9xN%?-O5MLl^@`y{bt?Pn!R&m1w%F(1K|KPt=tvpefCQ zJw(RLcp>+1*jp$fjKh7A#aHK7<>mnHXz2srKuzraj0A-d(@5|?&rsYamLLqz&mZj8 zgPT2UvY9r?ZLDDE3=vs>9CPntQMtiC<9ma`(Ag;UVz7QZW5fJ-(9_DryN%7b>X)CP zy~vG@%~%PSW;SC=-R+k8Mrsig#MXXHo(xk^7sz(m}U_-MSag_nu@U#nr9ltO}4mc9aGvWUu2&(Zgx9a&!N-5@)ETpX=DmpnQN7z9sifvfA zce$PABmc`1N%reS@ML)TB7<})#bfzT+ixjLXr{;}_u7;{<(L05%%3ElVN<;vbcx4& z&kXb0BjmY99f<*21?Y}`(ULvBZcZfMew_D25L7W&Ri`>Xd8O1u^xXLRobn;+*Nzet zb3Ib}g{08+lwfvm{aufab>fZe&f4cE;*B*^Y*)S$C*$pDnii!UAFOanxqEdHEMVb# zGpg|27tw2(c zFjJt0ZL|oN_5<>NhGjS~f76)_eR_#mB-y6F7SJ;I^6c}I1&D4PxfM?6&}W?g zp=|^yWi<=7l*T|z?4vw(cMIifR8E~XgX%`a4ZtrwJS$0$N{EbO9m+Un*@F4f)LmjD z3)2$fCJ$b5)IQpIHtsrh)ujE*XeU3T?X$`-KxUTcnBbKT_bQ%nMxBn!ksJa-kvRFm~xt6AIWqJH;-W|*{ohCUdW5} zk~+N2eas?sU}Iu6b=XBF3JJ0dos%vm5&^aU~AyeQc^V z;f6D~5v4-Itq*dn;E07_jf2IvjhYNc$z$=THdzKZc6JunRb%&4ievjY z)HocM2LOuA;-n!}=%ez;gW^vBZcDN30z6IotEW~MzK4(Q{YEKcr?;%U(z@7EF8%Rv z+f+6C1#|ON>jtSp;lrcp*D|GFZj%YC#y%6wZIO~-3nL*Ym7TAtFrZ!D4J=`m3)orz zFaE;VS6de~AUx-eil$Mfhl*IfDMs@SeEiGZPXm5;k|}1+V+@J%x(e}te~XM z5m9L21v~iFBN);r6840i{HP`JWT)9$zzo02YZX#k0G4$jZEuO^pTudR`Z+>19Ie|o z>pAZcPO8gMoCP}d_4~`0#^TPU@g^oGwarXk4;{;VR(s9O&BIdSIzfYgQQ`Ieg!U zr!5BMH&0YFz^nW^nV^M0&YarT3!4synjZz}HQLO(bmcT3QoYr0e_jO59ork0M zxg&t6NAv%of+2U6)5zV_-o5`H7o^!lHU547+Vi6p1v)X(^}Pdp7505frScr&^;QhV z+}r)DKe(@tMMU5qA$?AgYcAaZ#i7I-^`w7f4OE3l?^+g=pBMyr89+sevTJ{UDHtNY zB!D%fpigNjX?YpRgRH@~2>`zTd|oBjJp6gH@U|y+c}-L*u!OT?G_nIpQ)Z4u(2 zj8aB;S*xgC*Cx*$1q!I0+?^M=pQ7{T)IpxQ87=)pSo*E)8Q{J8MR{8JKV0;=T3s_< zrm*$L792cgbYPU4j$KB+8qTq zcOGummrq^b1in^qp=(Iom`C8jL;W$FfdPbCy zcD{f$u?^Z}EcvQ(zIUEi>K9RakcEK$lF8iL1xjawmy3Y^!{qk7M@`|vir@ff0!|f1 zm!9Cv!CU;^)A7kRLAh|3!i!JZAi81I+F`7ON3qELhZ>_xPJ`rC+WUvMP!)ejZV`+b zpGINOhOicWhDVDr!DxRZX6NutVK@atks5ufBi4Gjtzf{_^7PzrcjRYT?H+*5Fo(BZ zzzt}Y{b<%FV{xj2&y-zNL_AY)phl)JE9<=@FZ1aK%yw+D>tF=j=J$UP-{AwqU|9sI zsqWj@qy=Beu2y#3c&P1!OPl_+F0y@F$56hh*wclKT)EJ{0h9$& zzPn##e)cBBegBXP)v)09Ncv*$y`Go+k3!p-0mDkPvaY$E1YYO^_t1}&ZYPke2huJz zW#M=`WjN%0NKv(VtwG+1y0uNa`84oIApn|)4j`KCSx?=iU4*&ckV11$v(f(%H_phV zRZs?OB|Sp|getd^p%(ItaMabLbIB{mGuqsSwr~582~kBv(Yf>kpzo_>)IjXm(@pzg zN$wGjLCiUo-zaayPmQgQewKJsr~5J}n+I|D&YC0`?K^)eSu0q|RUexbaHR91HXpV2 z^oJwf?f^gL2T9t8WUq@~!BVTO1PI3WU%v;$n3Q+1Z4F_U++?qA)*?9I*nq=AZS#3U zq!h@PB<$&$!=`%Ggy0gB)P~q#eOEJa`*N_xocwBKTqCPB(Oh^LR@qd za_!3;msfyQ+t+x%gq3c_WUp!oZ3lB2)#l{&VHzA3AGUOYG94zRa6}TPL|eBe0RlHM zE1U$5-1Un^J0ZWR&?`WJe2J4R=SssL6 z!iY5QQO(y&nr3B43?qZ|=e)K3rY!_|`PEXhwPM_fqrl!kTI1Z4W#CMou?llcG1Kg( z7Ke8Ii%H@>1Qd1ANWf^2cGb`myD_M7s?{cvrTu8mA}IX8xFe*G*LP(coVLa2?<&@{ zFb{nr$k`@c9kvyo`1OYqczi$W^j72FMms+Y!O#6~9qRr}RjPj7LK2rsyVKJ<4{yE6 zfkta97&ffdck7>O16q+T@RCZG(4h&~tV?rF#``?Up>YOBSnHK6O-U9Pf8BAni_Mis z*J(_`RxLWb_m?QQ8n#?9;IIDyu!Z+gcIuQ+#&^UH*0)s9hzVC}c2hy`tEgb~-Ms8c`{DRT+uG3m5ms0!Utb0DX;45s2rMO?s5xGu202)Rt*d`GB#oMLg9Y_(UM zn^DiAn^B4mpvVOO3h84_ji;dJ`i89CI9VGSU`J&?*BGe$^I^DdnsH1#n%A}5lV`rc zRo*aWY7_*7z73J9;F(+u#M5kQ@F&`GQRtXCS5lgoeUdwH0Ku5L zD|O1LZC$Uict;5<-strYNMT_(`VMz zMpqk-5KL0d;RM);^PRC65)mYAw0_0kpbu8<`D1_db)duj8FS5h>dlKog7!m_n3+O) zS5?QpKf|@4ucfvXG!NQ8X7tF&x0DLZAv+KA&RsUs0DCxOJ(GF*35u4iHwCOG@fScG>gKp~;i(HBsM#UGH1it&!V=YI3xA_=%M>G} zew~Ka@*U}VI&+c5-n1P6wklA8jdT69;0u(G`}P+WNz2$DQ~a_i6`a6s3sz9jip2!5 z2Dm_}2387#m=;fC)*p?s^37mo5eTsOzOB{;NxKe!=dYS^{!L3|sp%BR1Cq+t*ITix za}065$DO9s4LermbzR}8+UqYoO?Py1zDFw?39dyTw=zz_HD!`?eTQ1A!L(shcyqV{ zn>mbes@GXBx=l&LaHZ87Su?u0$z1S&r1m^V@e^HOZT8(kKl*-)ierD3u^CWz(qi_KtK4XbdIpr!B zYCBj56O!!Bwdh2?R8qoTxDt5F;Da{_;EgIPyjpi1|DAR&9>{4iyllh1B76A_*y4a+ zq~ZSvOeJlfn=mian3UVu_)QC+2hDsl9YSOx`broRU`gSjIbNke*W1J6KSyxVEVxrH z2lQE+Ab)Sbl-c4bo_`pT^hoB>HRTF82#Ai{BOp4XVkAPDhpl0@ zCD-sq)uC?eK?fTEm8F(n(D-JlN`td(xk&r}a9L-#DJ>>wX-Kv+O>1y-BLMR&9R^E1 z4>UaE48(kkI}X6%vzDugz{OK(#p~z7XdF?K(zuo;?+VUUuuFLxqBL+?8EQ>91EOPX zZ_>RcFnX*o_UTNxs+hk<6uZTy^qE)JzU=tqdTp|)pHs$tF>sVui020j z`enVT{D-r-?ShD@w8QA#B!a*i2gYso&sXT-A__m>Yx*Yp&{%xoz0a140%X~4YRous zHoOQ`Y8dGqhXdAGo28o{=vaD+LHA& z$^{+@!}$=}Gr91FYwit*L>1+hIkAcr(3fT?v|5Q6hzeI4j~se}XW(~rPjANZ4QOO7 zg)enn;&vHTrfD1J;iMsGhH`#{=9Oyj$c4eP_B+<$)qL7;P0P_Ataf^X+*eC&~X@BR!P@Lv>*cx*cPr!AG%tCzxEJI$H@)(;NPxvAcB z;t7N1-^)krgM%W_2^KSl?*MLyqEphuP8#v(r{uy+X4?Z~({?fUy`Tf`d!W@;%^K%x zaHH=UtXGTe{h_It=u)C;e{J+x2{x>VG3iP)e zwV*GIv;@-VdU}zxK+dvzSLNUL^dFx~`@XswpZ|HNiAnQqH7RMV;9bFB@|l~ylea#e zefq~G@a#$W&mYUu92VJTZqXD5Qq0?u)^+=s9yfUJ&Jx{?Ztq+K zWU#ci0_E#mG_P+H4uGK2cxohLUrAoDzT~d145LTogKg;40Q`8mA zC7+x_w(x`DcGpLwDjP{$O5asU#uVV=cR?=!^;f@X$VaukbB3$J?sSwyHLDvs9&S>e4AfP=5rXS$!+N$@Z%QTAdI!3 zeb5k}`Lo*HEX)sOhO$Oj!~P;ALsnMCy~pxlD&dJ$e`lU-z)BY`1YXa*yzKZL20S)& z`#2K=2e~Rm!}B^}q)U<8%mAp6p@KjC3ST1iib1heWJW`T}0>ZFf!^habNbPY){H z4PXp!I3`?pjF!%4X~r{wui99{x=|L+)bsM!T1CVt9%rpH=blIr<#Pje-CCO5O|`Qndw`D$VP)o3@kg z%vnzl^J`0WWh9jjUsbl+*W+a-XUf9{KUS3wgZv4)!e35X65mR~{^ygy%aQhRc#m&Mu|{u9e~Xbf@c;YeRn>n2 z-`+m#o>cbmUY-Xi!9TMJ$;dy6d4*jq}7zH>D}Mn))bkNe(#IpGk` zFF-3f2wo|T`Lyh+lDo07>*3(iCeXX(pMLv3-s8H@GbzI71N&=9I$rWf>hgbKZur(S zKaU-+ujDy6KFT9d@7r!x)Wn>O1PNxG#5gn~sjy_kIZwbb!_z9%=1IED*QRec zf0p2@>6`8*?}!?qj(xS*p54>jMn-31rf8n>l5v+hT*lgsuVY+ZT5&`4sB`#J6RbQE zY@dTYio;55p7B5a(qg6LS~whyY;A27Ee{<<;Xh{;@Jya+r8HxOE=qTJ|I+jYzC`!@ zp1$+dDhM?ziRbM@;cobvY^q!>p0NdMfyxx84vOQ{!nZ8uBViH|d2rZn$)fgoZ-9() zp-tw=Vp40s#SiL9{akn&&O=ivoFw*L?=@X-cA@D#>KGbrm~oF=Pf*Jm3;bW-zV#y9 z9_1>N*CaV(y&177*w1A^IH~As?C)=^9$sEvUj}S!ZTn18a6yIA4_X6ZUa0ZGk`}#b zG1_v(eK$HhMReKbt9#KKy66RC^&)NcSq4_YpRMafQ#tX}#>tk>TLDX!9!O8p!^fH( z$9#&-7o8z*eOn1atK%R3rKc|Qla*S%62!&&uB_K7NyaFHzmBH^q(0B!?o0Zq`SNV~ z{-X1{!b626`tX;fJg+G$q}|D>ZyP;5xzfISo4hMm z4FEZ4G7!Sz&j2Y>THL&%));267#zCRRez)__xYPVO@29PbY!HL2wpe^v}Gv9IRAfj4Z z%XoDMB98ZaVwTM&E%G{skx4aHoujvY%p%D(VO21~0q}vXXlAw0VD z_ZDiiv`5i1nTb|{;MViBsfrQ}>hj7O^fc7T;`&Yn`F3O3;d*}hjsE!jE=SKNm!*~z z-IsRrYVcior404TOqAnPnY-Var2QD%pq3nNAmgEfk51{&3=2;Xa5QIYV4XZ^DM~AS zvkVIarplq{BM00xpM#*|OlI4=kMSyE6u=ut#tqLtB_~rCS_`qiM10!4`tad~;lWtm z%}`I(vX67U{_0h^X|nEB!nfBvAE%V{CJjAZ%;Oyk7?=3d7jDczuTP?N-S#9lDYP-y zH6o7$-&mNu_O%mg*4USCPw>Y$MpiZ|HXsqe$@;*0O2F7LDMWxVIcz2-ciP~A${Imy7TA4-^qg?0Iyx$<;s7{x+LH&866XLF$9E| z3nmKTn4?SMUmlRp!R+wDVc{Ek;v+prgIS)PDf$)0-FL|T=$9I&Kp=)TM6JoL;Eo$0 zG=2L_*;F(ujb4uNPrXA4Hbn*Y1(oHuhO8Scq*3gpU*#ut+CfVB4ZqB+6+WWD z!Ag^Y22vOG^J*Re7iN(Kh8N1p{ZT+v2{fQHl?Xyus*7h{u zng|{Q${{|@ZEE@$@`t=%O)bIpcHI{c;@n27&7=-K>sPw5>xtnts!N6-ph;Ci>*B)$ z1FM->Q}w0hLkI5pu(>C+zOR0&ig?%9yezcxrc!^>muNQ40qHtWkL77y8wWH#*m)CP z=5*-NoEurjo#4+~-pr2AP1dIhCm{yqm4{q(7{uHjsx*{Oo58C|4G{HWaGofQDikI~ zrA+{ZJ3NavG%NNroQr%xhag}Xo+l6mc@9V@K~VBa{?>%M}0=7r3ok z%}|+Tco!)O%8gmP)Bc0uP(j#wzsprNV)Yw!l91rV zZw*FAEe}3%RUVQjH(E1WPQ4yuKVaZcASU=_B`31a5EvL(RAmG@LSAIA*bvFYx7RD> z&QwVw>(t#!?;HUmR!WkAZ*z2K8G9)jd_^ zK>vK&bAslRSxmt@$Vhv|-aMe_2^AC+g!$T%_4M4a-99{E=2i2wZ*H^398y4>@j_Cu ziqg79M!&a4bJOCtU%s(SUObXYe3Z1dT~PVN0_PR~>Huz<6g?^TEMaNm(-VZ^nov7s zuqS2NI!dbtx8eh5yCjKNOjML)aKih8ljgjC%X`59F8#jHjK$R|7ZhX9vlmKdBZ%rV z66NSdy2`F_ZnsMU9xj0&DnWSo1n54gISdNDWIEiyyNPt}h_f++m@64qUIkuv`WN-d z^*jOQ!WR|@s;;ua$RpRMqtvL~&&cy5k=~<_ZjIP#z0l_Hws0FmFqr4F+A+~hD4Ls> ztEaFHSCH#{<_}VraUr{H$^=l{qlE*;zWNiLLVt8eLVIQA_P*S z8nII2jg4UM(tQ5kp&-!6Y#>+n^XzI7 z`ab{oeC{b@;iNWVNBXg35pPWrWVNR=pNCB6ID%XF8q4XJkE;1A2e_G}>>C_r7ZHgaIcS}!v1er!pe4g`9vw;GHxtgVkvN@q5vm9D zAM~2P%1U2dsKc1{=Lq7p%Ue?b@V2_J?oS7Nk~Nx1$jU>%T5A8}p1q|TEoC#=PytMC z@!k3k*gk<n2F@P)3ss6iIy*y+T!98w4xX|uwEDt+R}lari(r}ac%v$78B78(mE z`ujLVMH4zZ6$_KTab|g@Xnf%qpo$@TdtS?Vd^@rpF7T86%dh)?mA>RQE+_I8uD_EH zi2c$_R6iRAG>(ZkL)KqJJSy&AsVmd7{foP-4KUO=TZ9sSJ=JAj+heep-Fn&y7Tq3)(jZ;HyL+}Yn|7C=X$`bnC)d-(k(#pjN>Zuww8^A zL&|!?)!|WNxUF~X=x^6e)wZKzXb6{t4;=+ioI3KI=>{MFi0l@V&F+Xz<$|G#f0aGchbMPj#pSTbz#Cs&sKc(XJf8Wr3F2udJ`88a5*Co zLf_w|p}U1<`JlVRQHSj~Q|ql>x8b(Uc`luSJaPVOchyV*Rzd1)U@b^w@9QM%baCLH zr}j=zxw-Ay()EeMhBTO;fIU3S)7|T#IentEwtKHcSKeFTKCEA9=%{ z@m)Ck3){oDzEkAo+n&@&%lMlET^@p!!z}##l)Gq)k!TeCH=GhPD^N(^VWu$|+1$lX zG$$A&A9B;&W|Rw@aR~vm5aCH#;x9RQw;n7cRLbj0F_Wk$k6mO*&X zaM2uJwNLCTn@xGRg6>t|O4d=;>>kI=D0%3~_ee)APjlzbAkOF=&6T2$b>S!3zf!DN zeX-yRiI+i9pYR12(2pwp7k+mxg12)n4w?@${Id=CAV0RH$0YE}IE@pMUi+!&_RTeX zE`yf-mQF3%t+MvtE*%9_65PevSg(j!u82I`dTo*rl0U6$peeY<`GNTdADmR>F}KN@ zfdQ}2K?fNAxJzEXrY-sFn1ekOKV|V&7`lG9K|K?#0x>_GZUac0VFTTISxCo{Y4A0M zeZK(l%|0Dt+5PFB!^896qS;OIgk4SF0T_-@r_>nGi;)7wvP zzwkNGI^C5A5)a3I98aYp@YwMK!O&B2=?hMcv)l{1LJv#Bb2^FcWjyHqx&z72E!jDX zPkHh+y_p`%pTB=+8XHT^fKKg};)0g$KYpxiktxi|NG&^5p^f5@?~S`D)bwj#Y@r>- z;?7dvXC`-r-Zj3r*z$J=Os~>AVt^gj_cS{HQH!w#Vs;C$y@y$27r`F`F#b;1Xxux5 zSJ69?Pr|G@pRtbUBHq=`GD6JsU9#)AvVtsa_b#Hq+|R#<0(2Y_I>H@ucRm)p2vKRP z*17sV{+l9-l4VHGC z4(B-o#vSOE7n`4)IGzq+iGE9({l@KkcW8)KYPIANFwbmj=sd5i7sR&%mrRh&i#G)~ zM=V*;li~u}wfu&q*mp~iEHg=ayEtvez^T0rT+FR%{{Az;&gB29X4}BUiwU$Cu*FL zZgl)E&HXD;9fXcf7|!jpfGsJA4>5{-iULD>B3f9QK5~DvDraq{54ImKP{ny%-{7bn z-a?Vq-TVIn0d0=^N5^mQeaUah zdsO@D73*df$m49|qZ8!2`HR<#-z%&-d??LybPD_kf3kk>)m4#ZahKEA8B2(HmZmxR z1ecP=&dJ$Og0EXR4E@37uN#7DY{JBf%eX3b;v$3WGb3cZQ48+{`F0(r0eO?0(--_Z z-a1t1p+72&P_KTOws}{$c`d=X9W)pgczzjmlJywIjVA+hER(?v+yJgt112!K%S^JV zPogETd9btg1%8#S7sEV7Qq7UIEuBg487Vrt5}_TTp((d6$t5XvUgr8<#d@*n#Z|}k zVSSpV_X4>0)=~Rk*57@=aA96vBy0H76bWIAo4Zf`jhnq$0fgc!~wt*lE07dw2c=m7pH~l`CA8OQ= z9o+WF|A4daqFM;a=P)PbhiP(yoZbL>zW~Ll9Ya5J1iW(c&Ri9tTvV@$_6U8Z`Brti!{dZx9>#% zXd)1D_sf&uKzCJ+n88o@@uQ?CwT`KL^W}vkP-3o(>WOu*S*)M(e?u5?^vwhZ)D)Pu zMv59nC(ZP{U*PqU;OgsVh{)AF3BDQc6wE(wLJRyafRO**zx?HN?|%aqsPEOKaD&Ku zG^0Xy54G9$FMcwe8`l8<$1P*w3-=ruV|VuJQE7tz3$9Ej{nxwyVnV4$9J##zVVeJF z=2nDI`+wVUIPb&%y?!qoyd=FRc_l1d2(y8xtpDCHYIHb6%$H;I1F!;&vvj*2(Et0D z={@9(`kLzMHFUsMtI|^A;_%i^T?A{I^}4)9roxmv?T<*Tv^AyEz@@z8?$0P(V-PPT zAH#>hL=oIVFW)&`>G{%o3q6$oA0mmzbsv#2kG{m@63E=Vmf+^De!pJCmof{*qZWdt zO!S`D+;jw7^n;Yb{dG-R4(q1w-+T6Hv6&yV;I|0~siPSZEGyDe7L(+n5+4y?^4T7z zb}xZ&c}@xmBZoG)p#r%y9f%bc4N>hHZlihyPd~JML-F9A5*vFi1mfZx2?#fPOXD|{ zvRsrI&c#oAt6iEAGt>&XOTbifL3-5qKwU2Vx0tr6xzfc_hhAcWuE|c+J2MtoW8gn_76A@N$DZ)Z!v0OpN|rv!o`Kz6v10r`zT!6 zY7NRk=I}#V!=5droWzR=+r0SL2fP_k8;1D>a~a^N1x^Y%#FxXk>5zRPZ*PV2J5_)8 zb)%9X{ISK4DGk&oEJafAis~DA2j=bqNa%?Pan@mvpyNTDW67eq1L=RTaY*gww2Ed8 z%v&_i_LsBLyx1DE+cloI_GzBudefB5ggX>G8`IL%Oq?*Zro8d0yw0PlS&9Y!_E&>7 zO+)E_opNyg6x%Dz8NRgHzFw0#N;&WKuQw z%J%1gfyuPPBzW*${uqAB>^E{cwx|2SZ`!mh)Uu8>7^hgtk7i%NpG$&l_P&7rC1Gr_ z)6+gh!VFQ>!cPyURRQCtr~$7r#9Sn1>M@*4g7Z^UiXWgRn7cb|?A9__mU=HJWRFf} zG4Rga1|A8`nYi+&W9axGM?L;zw9w5t8X|RboBhlTLgYn_# zEy}RVJ6f@E^BAvJUwVF#Fg~OVxR4$@4&()SWZZEQV-w^(z!PJOdsN#@lUD!4(fN)T z?{5zF(hJ|VgqdcnBk)c?zXdP?!Ou%*qlv`EP|ZUpgO zxb5D#=wqyes?|CJ?&xJ}&D|+eY^kiQO|R5eIf6R7vK6zFn{X08W4BU!@@fB(vWGz? zbg8oM9?*9W2mX@kj})TciHV6B_}IEw-@NN5+AREQ-AJ6pO7uR@&|f4(K(1d(G@wg%QC=s7{U<$a_JxHnx@m@)e+Su@GhHvzq5K2fvjqw&B?G0E zz3`ow2S$iy=N9kna-j+;RE(2ioZ{Q|U%0B9CyblFU%)7D{Wob_!Q#?^ET$Zjh${uK zk5u+uQo=#wpI6s8wuMgh=;-+lj`=DRzHV~7;S!0G*YMTNlgjx(fvu-<#weI)S>R@d zxErCHIQ{pg9YuAHr?Gt>p*^wW@5I^SNCDMEVXGcKZSiKS+{_JS4Xiy|v1G-3W_+e(O$`y>3LEk8Wb z*?_aJ4^YIr|A!W{{QB9});F8lb+YbvQfEK@Z1y5i5G();-@Z(?8fNg31g1T|@lCy9 zjFiVnH@A)Afoih^sXh>&+!&e`aS3#bb9Kud9*D>Pc^Fq2^X|SxHp2as-{k`vW}0HQA97eS`x7i2k3E<9f9QG(sH%dl4fxXCB_T*D4FVF9f;31-cXzkc z0VSkFP(VPsySqiYTWLhP;}RF{z5nrjzwiIn`q%ndtaXRW%sDfAX78E(%rko!ZdS`* z(Ue9Di8Lc~Datdx<8@gCw_`!%F(;F$v$w#^I+dM0ihc zx)gOe=Vaa$5=j-D6o4kw!TQYjZiszhea9oT9U+PL#SVSJk@ar*Xco=LM(B(f^mi=# zPR4wNdk+XVOyL;$d9GH0I~?+ItC;55Yc)oJr_@?Pc*Epj#{;|YI5-sb-Q|;Z*gp>2E7>!8VbZS^Q~mK%-w-0n%AaW zC_qzJD1A7~`K5N6N{mpBW)J-w{2%;$gX4%G{)=XimNp7TltaJAKP=hh${*ChnPQ8V z`o~h^vowDts!S-W>JFrYpf|ty^;rqq1+Xe!J1onmx45B~8R2cbytTf(i5i5+7x2H> zW<9F7LN{+we?jYO^H~d_)vo=Y>7-u$-!egdO-~@S?7(nELV|B`fw4941B*rZd2y8_ zZ6B9Gjx$#B3$#bn;(CaqSv78XU=ts|#?0K!nL?rW@d|2ymR@@N(bHFzq!_@$06M3b zw3}J~+4XhA)?K-XVOX$XQe<v`_V{^`$;S& zp|s$Ln6x4MKGo{SR+Xx&`mpXH8P)1<=!;P_9xg8HtG(&*iCLO_C@V|HIEwdWvO)6Q z^VJ|5q1|exZkalDr+5Ek22e1gK`3LB8=cfGp~-xDLuzZQOw(fz*ulA{CCKF10Q*v2 zlsaSisR+%lSE>467n?)gJeO=`MMq!Svs~~s=gnw*pHn91T(4>~-9hin$`Iu@mYK5JP|VNH|5l2M<+ugSm9F0L)lFaX;(gAYHbADO?M z*IYphu;8A2f8o3`W`2E$LwT=Ad@RWl)rQui8E}7H#q07-(h%hY)I7*Z5tsWZ#sZhd z+qJPyNT34oG1gYf%;#-;7Ip$(dplTo$l$cwu=RmWX#5;j&5#Yb$5&VAV8@nsNJMy4 zd($9bw}`cc3gOT-18}_bs5uFC&_Wei)m}S=gTaYp%uIahZk`M6n4kn+QfpLv+d#AG zO-hXQ)4!ArX{1`_dV74D->J7W>QW~LC<-^Wn`WO6Ywhgli(YQ#F|M zf^X|>hIoanh5qw}m$OY0*Qehn+Lo&@``p(phd2u8gwmvKFObSJQLIb^9EmsEEzT$XIN8MmMjgAcb8dj8$2R zo)IXj=689lCSOTlEOn(I6&%mk2Il}pl;YeOMV;C;n#53TJy3XhKm+0POWx%BmdHpt zcE_*%o&x8_6)@z$3(j@R>0)72LeNqBGg|kA{^>GyTZ%IZ!O1Ru^G7jTk)WT}U9dAC zmu5*V!*UyE(KL?YEKyDI>jvxNfpVVI?51N;m#y-d9rrND0F?Xo-_?3XdVT?Or;w($ zxk&zbY@>SVYR!_P0Ktxo7p{TKED+JQOg9m1_@|QYAmGlE`pJK>%hc+*IqhPbN!DNr zY8cF6}z0F(Cv8Y|+<{4!8KLy(MlI?{=EdPz$5GJyN2-A@o1n?4|{#^e%I;S$m8y z>jCS2BUi!7!Wy)GIo+61$06RTr`;{-KURz#&zxu5K=@{2i66~R__yo($K!l#L?bOt zYV!_hu*cE}zX#60-~CG^F>-t3c;LqY<9?wP6$;=%%~y-l`1x^PO6T1hhTmR#c7Ky% zrVDLO_wBl93vsAQ>8w##08nNlx-eBUga9?euAtTxEp%Oz9pkwu*cNh>`{IGt)WQc5 zOKwnqv_oW$tX_1wevu{P7W@y5_3ys^JOl{S#vUtA>F#Y^^Vc36tTIXF;6W~T2Ff- zSy&hc!9axPcko)V47Ivfq`tPEL0Jh3^a5f6X^Xo80%Dg-Hyu*h33I8i5Bg@U==@*t&^J4J853!O@=lQA(Q*BDNL!lv2c{Ysg2UH`QN?m(gZ6iB zk>0p&wp8X?>vZrerW#o}@a58Mt7B&An(Ii$Dl<(FDs+z96FDdUKk7t4)R-IjGa9xn zZFc1|j&3&Y-QDKz^3rVjp0b1QH;IXHCuTqG!_cG;RDuPdxy*yNv2Jd5CqT0&H0!1P z*=%0H0Xts!0djUeo8RJUQWM+Uttp2%lu`rx>?q60yILw-?Q9?c<*X^--Z>;Ufn?*l zNLD0C-l{&vm1IN5=o$@x5k%7|@t-<|5RCLf8yRGL;(plXXW;Purm1Rw1&63a5*k|1 zpWb}Q%p{Q3(a{-m!OZW9yoR4TA`b9j2qGUic&ic<`JKsg0seVZNGJk~#F%n)R#=4E zR5B_51X|do1S`us8~y+=Hcu-BycLtY_b{%iH*gSWa*4FZRse!Ogz_HLhZQW{e117F zQ8XUBu8_^tQ+ZckV}S8uIKPHvTcOBDQ~(7&#v9H9;l`b2KXB4OFPM?~G;*y;=j!1( zC&j~Gi5q!XwHptdUKJG=J&k1rEp(MmJ&-uY{}sPMT>{)GvHC*a=z0M zVM$pefrNY*9&ng#_RViQcXCRqV35t-Z|z;NCqJ6%_ak34H7T0dvYLuN?TOeWk(wk^ zxmBl5QsKPc7@l`7k^g{0XwR=zBBa$6e zG~W#u?;8n)u!<6=yVSkjiT|^aF5>~$*>$%E#G-)fX0Lx~cQuRbkg%(lsK#G6bW%>! znapvuWfn`<7~OSrm^44?gGcbR{$6mfVpZ*(OCN@85fMe;KdxTSFP0~WSozYWDa)8G zz5Y4(vwBYTp~eu633Ii)RZ&+SM?uLuLCtAy0_lT8^+JG-kd<~`FMgh%5TMoP-qM)U z051KQ*FxY&^Jw}5;jVpQeahDK32P%-W(OJN)f^mdC+B=KY4Y#8Bl`MgN`@5~kt=k+ zbSnXrP&6?hQiL+*mIL&s3eTs_`ZrkuA6BNsPp{rd1uKW~F-_(_)0R8ViiAYUh2F~s zd|0?GJJdcPa)pz<;GY${SYo(hynf?XtOR4!yp_>Jpd@>Rh-f|u2=UHXMgA0h z%nyS)^oFPuhP}Y%Yp_a0*ugqFHE)Ir9Q--5NZ48C-iZXmu*Db98V;)H|Je7ZLD1i# zl~4?1n1zOaHzxfRSzVb0Ya0#ig339LQIIKU>+DlTXv}eiuYWU>f`{o(E0h9Kf>-hU z>2RHOOHB><77p8Q!Mm~=!+|e(w$t`gH$cf@#$yN@sG6+Yn~}bKq3&CLIyf|>-x6V3 z>#A^0vZb$!p5!F%*yN|@8hXylGV!0|Z(S)_{geNsl;*;Oy}9&~K^`#HB6*C%mqE|7 z*}lJ7iP+LktIMhx;wfrQxPY7+Z6ARMT9A!Q#>LX7-%P!mIfpr%w(H;HrAI}RVX|+5 z5`n?_qK+oGrRM3;-c2pP`20PJcH8xEFJY*e5{f{Ra*DGYM9ekhR$W3EJKWDAHSfIEjAHaIT)jSReTzP&p;;z@gJLeuD)b z`{TFYI;B(V+KwJmqGBY|zo!1C%EXY?eRGt{Q_d;7dE0o{l}fjIy$ z3uvf=!Fo|E{+x%{{q`)i5e{V+w*3D-z!lA+U|sahoMhv2Lq^5FVrHPEqpi>0YHPDx zTwa!zlt6L{3SOJu!$ZNHP(KHU(kkYefiI?Vp=MQ9R_cfJHQN{3t0(agGi9rRQc6{@ zbSW8^d8PJxa(501R$sUHjQwM37UZ)Y=CFzEzplZtGLD;IUe~zQm8Xyq`$ctP`S1vAT zP5mBmxy0wFD zDEvLD=Lz>+&P<8t&krqEsEHxFBDHY#OGD~^UHMNui`jn;LIY1QtZ1yN0)g^C*AzKn zvY@)<`wa1oI`0QJZNyorr9AvTwoBqgnwLP-IdC=tO}%PRV}qT{mt&LgbU%3RjHUH$ z_C*=g+s2;+(AZ`p?XMZcEx*o%=DNQ-rP+jzK%A;K+vFcLocLXRl2rVEJBC39bN9g_ zn(V}^vDOHj%r0k*{`FK#bjvsM`a?IhHwCxwN_L6L*|%nzg}>QiEo~eYxvVadL=SMu&}1wJ%lx|zIvT;@poH2bLO z0}9v?YZ_OJZ$@!n+Ln)m>8ZGi?!%$O5ajh`_UV<=OHrt9x+F3V;(wP69MVU8{;ztL zx^;AQpX(D6`yaeo(Hb z?SWD@RwG-ah(A7{R1ke{@v-j!XQO|{s1ytgfxX;SYw1?p-L_LU)aFmh-z`w{436C^ zA-y|Py+Kd@%KC9A(}tdKm%NA1lM~hhp!L&s+Z@swI%-hV-i3-iP5!*oz`(%ycO6D3 z2$m&gX2y@t*r`l&g4C0-DwB4Rpj-C>eEA$UTmv43F)6vIJwH9N!2JeQoADx=Tqr6E z-|^9`kkhE(C2gn63f_y4d(io%j=(@`1U8?j3kpzfG%)n&5c+RD`yY(~L}4@x?~-1^ z_am^I28^pdo-rhRxbTm{p}g^4)+J)5!wsegFW%0st)xE~eF>)y+c}Mii5VIhVPa)1 zoP7X+tTT-FZK+n!gZYlzKe6KHKgs@mR+x6CCv)l@R5@Xq(6&|n)@Cls45qP?Pgtqo z7PIme>e)Hm8T*OdX9WDc*pX}rP+`N8{0^Ksj`zeOWEixb7;+GPPj%LOR@tRFS2FEDWZ1t8# zDquSx7m7t^MhO|sE0TrCz0yn)^(^T7`dHL6{Oeb88rsHBB$iD?v7E6~yq^lBAV*7$ zv2}I)t3LN=vlEi>YRiPq6K~WpUgBTGd)c0il*Oxx-3#Vy8Lk6o*s7y(fub?SYb${& zlI|e#-mZv04rsvo-8`ENyUYx7;3sj)s3DDiQ%sW!^++~S4}XBTUbCo4Y$ruy-JqR_GJi zJ|BXS5u^q=;y=H{8&h-Eql8;YESh?;8#OswOlCX zr#kwe@t$jDjRA%5IWtSy_4>?pc}>J_U~z}@3u3R~6bVNU@ zf9mjbQ0*AZv88Puq%Wp9e{;92gPZ}%JZHFYt&S09cixW(MPH(ddlSnLOWVv8C?y(i9345=)zyvhEamLXIHW26dT>2ybDiw{ zWZDZ3^`)J%B}~^&+cKtm9E5X#&!FpCCm8VdhkjH9iEgs!i^`zt1rze=A+rrz8I*sfh<~i?Q3{qb zrp*2dUU&)~odE*{2_{J6!0*TABX-zJPD%m~K79d=!JjyR3BFeC58yR$F3xI1Yrj$?mZ1Usns=n z|NgIuk>w{npzQTwHpv1~uP7Gx$vQfGJdLMeZOW|@N>i3ixvm~O(`L!?4#7y@6Ay`LOyDvk5dSJWW?ge7BBBB;1t=QjAR zuYwWHJJ3q3RX6zq(DfuajYpowAHj>0F-g}$RA4~f2fYlt38Qd$<5|IB_mZo?K%2a$ z%P-?(5&2G9t_7dBSQO=vtxgT+hFFW9A3WC4u=FEGpGqIy9OirNyZ5UX4Oq0bOr0k2 zwFrEPOS~KoT(_>S^nn3+Ev=Uq!TGza=Ueq!kE${R>fgTp1(@ipJHXA4@E*xLy`4`o z@(0!bs4LxUF9Ic`^;7(xJDUd1_n0Wjp?cV+s&@X;0ze7Rd0n;YkpC+J-e9GBuaAg@O2zUq1LD?yMS&Ih8vxm22%>By+02`gxy*TC#%&MZj2h!HE0;wF0I0m074cgcN3&_hqgc?=Yd+sN@>M zpW*h&s*;Hj#7!edVKz!1s*bx$w}ZlJz+>1Eb{p49jn*9s3w`pN>CEQYh6^6wnk(Zo z#|%nF@7Wv7+&l@zA_{TJ2=tAe0pBOqJ(t`7?sD*})hkBprir>zYf&z8dOT`3Zd_#P z#Gn*oP!(s`A>?4$pI0pGxeoVVh|kMKvvx#IUuZ~oZRUK_)Tw@F0w_3#l-P%ZsoLz# zxUbrVa~hLPPFU3DO_{g`3i#7IZxCY{@; z>9r@&2nOgYzaeTGY?nujc9bA5zKrP`pB_9OM)5C1x#*UWBouMjV zUmYG=nrc~Gs6ZzSgde#OJcC?UzU)*DE*B&U00=mx9aFhXk?f2NYeNai&p&;7a>P)11l-LkXHxSufTEHiCSZL~fk> zi~L-mTX!)C@;=PzvD#VUlYGd9x&n^|Bwv=pa_-MCw`x+8Q zEpZ|6mKBp3^hcY8j-AL`^ltX2g=p1Kq}XHLn}zLoKhr07Tn5neDTcJQ%j7-_9Qhi; zw9+N_7>Ljv&N1vsH%M`P5KoGKUoA?}U~4fD(-GjNueFd?A=F%Mk(8@yGh z(b<>svI=!C8Ng&H^id&0Fk-P-G>u}R8hwSDXEgz6K&-jLiELWWu);T?H=H%kAK=2W zfLr<(S=^%idkPV2OSsj3ah|*C;C*!@i99FGI6CrRAnP*dg#Z^he5^Wh8hWY@(|g*$ zUOoTpBf5pGrWPZ%AcTc>0b^-9)okM5v^6>!8;1@Q7uq}u)0Drd=bOE9+z|*^D><3U zYgBK8KZEhooBx~QzKvVT&)Jrk{Yt-smr8`;el zG8Lr1w8kM(QlxUFl=tPL5%P0&rgiKOQy`QE_-sL$j9Q#La{VOVS;%*-A{*f_`H%$) zM+DG`$dUVOsi~x4(J=pm-YryczN{V5b?qxJ%5|$9hFTKi0jsT&`p;S&0kie0V{Y4b z2w~l+2R)m_w6tNcAxwQw7U$+_KsV>z8f#}BxN;1Cm_5V9V2?>gbCGn8k$GR{zQSN# zjm@{p6vjV_@k$>_Aq5WdV%F7&=I_ zyo?rC_uC#HdljnQye#@_?ali#zLl~Wa^lGS!8Sy}KZFN%m=Q17L>d}_N5!F%!bJiy zr1l%eeljUxvUMI{ayzUTFf6PiBpy&_bZFUQD9UU2epoV3I-=zuu1^yI!IKIiD4R1E z{B=cK<1#Z?sbK81sVYGJFroIh($5k1`4PT(Wh?1NMN&()&t@(AIJhDY{W|~m)haCT zh<`7h25eIm`1$sAaM62c!6>F$9uT)Jk54*u5E%(cmcQAN0yd9u?utFsv@%?&3jWuN z_PPQZ1vE473!W2&#P3}KLE|zoQdGg=SR=SzQL+E-UfF(PN)TU{g{D4CVN;rHJXpFkSlm16~l`OA3oW z!mte0oH_885^=Iz_;A>)tH66Rw`c=ABUCR(-5U72ps~Bo{(dxDYmKW-_kn9WXvF9f zO3mz_o$tbCd|do&(DCWiU9*33KqH_=q0bTb?S64}6R>xBQ)r-*(79HgSh*ER8Qk9X z*Qc;!`w<2Xb;tI4U%0d@3#lEt{Qh8!G)?I`neBdt58{6LJQb`{uC%6RBG3ZAUX}wB zAQzqgf!nC#st|?VoV>N8m8fdna8)wv=(tif445K*UG;NLJ;>C z33mG?^!d;ieN>zTJteRkZ^F2#Q{LV6v8{j2mQ8+m2=esu8V18sO~F9?GhjTLMm+eY zeVwBFe)W_oQ6wK=c9%c&d+|Yj|G#C`ch@War)*3N?ux501qB6~q11_JPeeq7Yd(!7 zflh zVia)vLZ!Rdrw;L<8$rs(&3$~0nNw3URRe5sL8F?weg?UA!+jGoGH9RYva+&9W+A=O zdC921?6^CRaxA#v@;~Ig2%ceZ$82eN>HZ_cb=TIw`$cH~d{~d&p3&9ZBAbH`c%6Y& z1V-+p{I~VN>vun|Iw}H@yU1X8EdW3Dx+iHaR&tU&w>M zvWg19^H*Ac{UMbe)|+pqqQaw=Fh6%T^Cpx}sUgM$XY-3Di-?_dq-(-5Vfz^f`rX7w zV7M0UmK9NSch8rm;)L93sB8@U08meHu8#Xp-E`swdzU&$TDucYTwLFh%aO>SlgsVv zDlmq(xH%`u9;m>3ONeR~vY*--9a^rTylI$VyAte4zeCZlwZs5_zNV%MxUGr1bXGl8 zJRov`rxG=Oq{YJ%>Ag(-bJMI$<_sC_@BDL*;dQrnW+aYKzn#5Oz$!oiPJEhCz$x;E zKu*BF(b}qb8{Dxt5;MEC(^2Ad?Hv0C;)JuP+^s5-ON(1V3x8kdEH6*D>}O|)a&2xV zAAYdi^D7+M9_M!OIq>bUs`XZ`I-b(Gbm4smq8`ieLz`pyJtXXc_m^em7m(>kw0-HO zruOGSK%J_4!-NwAS5U-|)TkSS$0=TIN+!V$iX%pr{+xfp9NNG<3f}lf0t2omsmILl_wAfv1 z)0^EZ{gXBD@+4?8`)dPJj4@0CTdz&elR_^7-|h|J67A3AljHy;Una1@9#XgF!tn1{ z41%wb|C$@4iNwM$>khObG~PZbIyFtR`Y0(u2jGh!mM;CkS_iJ!&hK=#rS@^Hl@Wey zrHb442tL0z>Zgj7zPb-I>y%d=ZTgZO@-1cuuqGAwPEJ7)-Ss+bd|#v~!MDEF1Wm}fzxekvxFX%vhcHY@M$sLZk>>!X)EaU+=kdF;s-^`c#L&=g z)zbnnIb6dcdzJ5VszN)gvW6)O4K$VtKaiT600blIPkqt23cri}fRjjGOpiv|iviBB zTvxA^Zzz(_#(oPQaGF9mN82+x>k4gDyRF)~mU>_oecvehoVjn^aYiSMO4=nc&ZOgD z_2U?JH@_qWUE>sK6u7D-m>lR7GW-s!q^N(hVeCNCA^2{Vw_C!!IfGqb;l4&GoL*^GWe17;*yox`f*pJ&$p@xS1V#1tpHi=@1xxiM5n zg=5MJ^EHdI#5d}U&p+2vc0S@zXPC$B@0C?k*XUPoL0NRKrWMDkkQ$Om7XTU+#+5@C zDh6S*V|O1b2FK&jwhlcAy!xNDOAVe^#yXTLKVfXg2o0<@d7m|H2Eom7enkzLP2G3% zZ@-AoHXc@RQ;!bnvV$gAyh0I&>sjGW6`uMacKGFm$A)m&YrKrdwiQO9i`gFUw*zR+ zkMG*8W~BnwWT>Z$C9(x?`F@`}!Av+4np~@PQpSDH z?%;vTti>q#@`3ViMA2b6`t;fu8wcU_gY2I5{#$f?fnJO>0ewS4KQ7{xxAmGgk@`!F zZ`9QKx6Zv^2ltJVl9AQEbM$U!W)CG+Q)Mk2baAHiITJH~ndfQ?JQre&PVFFw%;3%W za-ue&{r1y`G-woK5TeoThF`x8a)O=lNh~xQubWX0grt+P^xQ}ixIdu(*zrq7*`Z?N zWU~r*H*}lAjXj=9@pYe@b~C@Z_%j^Q2QhB5rcFTGrCTL7bqYm8ZvmlwS|KDLAWtft zhIsz*{bwAZM5kZ?wYhRjYxMZSfVW}SZ6C?Qlw;`rE0V0{wg%m~;qCyXCU`SK@>uM< znfNhi@5%#~@6U*_q zxhjpz3-?Im$L&W*-|G|>O8Sdu4Rr`XL72HS>SfwS6)!Pe0~nlYn39vKxacj8@sT3d z#_y32E8hiZ;ATBOdxJmlgO5eTjowW`poq7~+yKPmz6+*HKQ6pUuFyhhXy5?+ni~{l zpdL5LG>{!XHIILKb+Mnh6E7pstwRNd^TeBs#0weWMBWi~+dJjYd_+~n$uM()E$iN9 zJ=ZkX^yMMTa<<*QIFW)q9dj#Mfgr2XR*lW}W@h8us?hZ}g?cG8`|`xi<+#>r4htY^TllK+mqPM09~j9vBD z+AxDggY?J!TAi66S%?3*v)0XRTWfkwM3eyxp^zXNv(1v_os zbEJrhFE|VV1I0xinuoVrvk#9N4nbO+7+k9GF(Iios%OQ(6X0tmREAacC^|*JSUT2# z$G+@pwucivb|lkJ)v0D;Z=qfjfS|T2JiA+g2+RGqEQ$8KZGVi6N;%Oc9`SwgxzcgE zc@E=?{QW3^G&FCAqc_wDTe>k$8=Ibl&Ci#{{~%s?4U&_Sv+?zM)+jv~%0j5pJ3FK3 zWQ6vM@i`;L60^jsy#RhnZo}6e9v;P$m%EdTZ|lg?X1zpwZ3)1|6~sLb&>3U9s6RjL zWccMT{o;K_#;>gV45V&Lw-oD@6DJsgpKDdK(1|6$)w11YT517nq)S94bFIX?eJEya zoekXIlZ8QqKHLvHWxpID!aV`vj2K!|GrZ*A8rLR(JRz>SHDWmH=w{-SKlY?9JxhzV z=;WhP0BO~M0Dx#Nh8O_K5VOnBvrgHyNFL7AV~C5s-Sf9ssxD~g%vbzuw5ZQ}i~k7| z$%fjg)L29Ndj8)|9l?+X;F+TGY?%F}Sbxh%Y@OF|yA_dGYWA{=$(o+z&fbidMOK&1 z$2UHE4yL?2Pn$Sn5w)gV@RIlC1KXBf;YYCtL=egegzP?h2M(aA!CgwgL!}hMYR0I~ z2qAaMVtR;@(+JON2N%4SYaQ=85U|5UL_*`q2Dl3B&r7D|P`8yjXL`vb5l9D?xjUYYuZO|muOf@4i&m)rI$z9$;~lh;FjzAw7l6oB?U zBApZ3jDm-|7C^QGkzs?)s6iefxRKGfgdZ*AGtWTTmG-C-ILr%-^oE-u$N3K&ot9^3 zW{*LyhB9!^#EJzTR$^?vPOOOJef9?!EketSZ84o#5=~z6ldn`3YHC7 z*+vxE@#=w1s);>D)F8|O7LK=o;sY~VHfk??o3@6OGPIWp#> zdf3|74W|8EcQNC6@}4Gwm&-m~;FN%uzK_B5mK)U>9o+lbiGG%4j(E8Hnvzlns%M|p z6QS?v)5Xo;-W8WIg z_)p6jXKQUYf3IBq&{O2AK)1*nKLz4nAZk5BbEk=q<9lAnOf_bp!2^(|an}zn@m_(m ziauNxeKaM+iFap$D_!=#z?J2n+HA@5cwwLlE0E9fef~IKIOfQ=*~QEo()|4H0KN_U znliRk&(Pi$Y%rlOfu#7U=*>1`(g`G{WSs~)ZlIK|Bd^8>;$WO*7`qb%BZ{~`QJFL~ zx20kxe*3}0FFsXG#qD&p6aK4d1%%QR$pOL9<9*RYybYOc4-)#sEJiB^MfU)#i=Xf4 zZ4t=r&pl4p+@X@0TyOY^FKyGpt=L&@6`&k`5u5QI5yPSrR#ily67usrf#wBnXj~jV z7UnuQ5j%P2sj$tTG8u_OaY4 ze)Y-4Kn~N4#VdgD#U(jE@D89j6vkjT-uloU(A*tn7plWL12*^{JRRR&sXuhaw@)~vvjR>8M^f1`wcCsTj-58h);u=&?n|?-p)lr2G7G_DQ!}*l0lOKao&SG%u^Uy6(~N zOQMS3(zbo)a@gND{lc811z;=WjF%u)CmFY?qVLf)k3WA(?&X~zs1#`6dzu4I)%jif zE+Jrq@e~en${2N_DAVqx=K~LpuT|aSw&nMno{B60p3GM-$mpC}NnlHt!b?{Jtf;DN z-6Ek&;|=l(F6z!9>LF6W1CppJftWtW$@&#MG!o{uZHjdTvQv*P+wG_GJ|a<>;1Dy< z=;sos^Ivt6ln4j)F~Zwlah7hrM*9kVolW4bR6e`vv-a_1N?V7Kx7tc%;jgt-JL_AW zh|<~%fB}D?Vv9j7*d+6VMYO!KGCZWf%@_Sw1?&bZ-)QE5++;WYfN-3xewj=@Z8eK; zqj%X^iSxo zA8$X5@%FHe@_$P{-tu~9hMj<(+6%i-1(*x&9JENc{FaB^q~7$$G@Q*q+LMxgZ9-|N zP=uD89gNeaQtp2aVy)m1Dl~_&$Fa>O1DS5#H1_HPZ5*HwF)cY(_5I69goB`qqyT)c&=pB_D=$NXJe|Vd8nO{1*+o)iLFGr1we(X1kx0w3mvlK+qSvSA`6Cgq99eHjBNQ+lKNQYL`D3f#>V81 z4sl0E$1$E5kY*Q(ua9QjeWLZ;DSZS6sJ&Wn^K_p#DYs_+#`yE@i$LqaH;nEYcmJzL z|1CbSd+Bktr}^~FcY9w=kje+K?xEQ*nAPTgI&MK({yF~@fkYBng2vU)do^%1SbHS9L2~O+( z2XoP|vhORP)6Upm_}gDJY+z?OeB5bVH03k};68UnubB3+RxWP4YsJ1eTnW}fyR*NU z(1FCoo;@$-mj6Ne#>eFZe#nzXL)5<<-$pV`R{N(tZa)-RnHyR1IUMKt1lH?OMj-*Y z6iWBxQJx|Tkc6U`y=o;VhvC{x+r0cZ8YDl;pPf{9v3F&yPW0L>&Ri`4`k%W$*io+K z1*#KQcO%+7j~f?9=%4*~*sW~-xyc;$6IcsSp(l&R85(`Vlz5dXSuAZ&VjiDs{a(c| z^F)6%o@RI1Iat6U;E>;ghO*3%@i!)puKi`-_t}IqU=XW|wF^F#?X9l)(dU61#cX0* z2}O2>88&(+6@0*gI9q0&)7JGor|L2;rF;bvq;Ob zCf<ldB@GFlpCq_Tme?cHYz__f1V1x#Wt*1BDKB6l8K%y){34v$keqcR5()pHjZA zW&9X$pX@YOwHos|b@Q1VuiJB!8Cy6dYQX4mKxxPAawi_Lo#H-UD6H1y$&`Aw3mq5p zmFIQ45!|hKu+F|OBWYsvLhyDT@e>}cD%F&(vMEJ})7-pzUYPS))35U*=XAvE{?C1H z%ldLlWS4B)8jkIlxH=c&?;cKb+WvGkzU?6}n71><^U9&LE)a|h=Ce>`Qm$dBJf3U9 zkIYKE`Y4X zqW{?8$HUHTv!-_Ge;F@)cTNOwLFD6yY&Tb9|Mn^6;V}RWy2hgS97{&DHLY|I^bfBd zLZq1Myk6=5M8NNTS`k7lpGbExEBpcPlj!FA`9T>Xvad0Ilzc z#JeM>=6YSbOWJV)v-ZqD6(L`MLpE{LX-~pVX2-&U!IzS0!{$&jd-J9}w~B!m(^=Tw zR^aA+^o@^+Zk-P@Usi6Ni}2ZBf$i(k5`(_8_9Dytm`n5&Tx)CYZxjw9cu``m>C$l-d-pd^(QXb~>`OPCzpRYk^RFTZ&fZ@i&u+u& z4IToHn)G0{DLE}KH?lJ3e>=BP$W?HgnhA&vXFG%=MC5Wy@*F*jw=uim>4H2;zl^C+ zr`C*zTfZnoCkWG0`7i(nu=4_S%odkB;nyb=8t$u)ezkpBGV%QsyfUO9)uJ18f&*`l zHiX45|6HYZi0i(kyPYf!`XU|@1Xuf$THRUD?i*^(-!sIrSpR(C1#O|30Zi8q9w*?l zDEyf9o?k_WMgCq|!Bt+E}O0De-X>94|x1mN*M~$@sif7 z)GuLqz4M{rQ4s*HF}y()918|9@cE@D)@V8%52quoZwFTO>U_G5CVjEf5pJf4oBWP$ zs2NGH3<^po6lLJ0Fg7sC626WWDj_%@A-RP^r-E3C~?^=iIw4v4)AOf~T%qjL!X{NTH9o8}^2rHh}j(ptWEN%@qq zo{}=~ryTo>+5HJ;egCFn9fO`e`lpgX4TMKO7N!>nC;~`qQ2D8ug-1pnP9`$ zS!G(n+>M5p)WH+cW@-ayB(CqO($@A$N$hvm-`3aPw+X_lrQ$n4mc_VA*bRrwfS-)u_7hQ+@qn6}l=@0Etz z3pkS}m=IWWgYrl~ShmOKULaskN5pPxcs6;7X-`j|gVg{3f)__fyLvAHN@I+B?xX zx;0hXHMy^JrL#Ix=?e=BEl0(Am?D-T%_jvxa+0q@f+IsPjGtGdDo(GWyOk11f4zHw zHvaHQ)l+lvkClpw)pHH|uU)nQ`BFp}pXRlbHeCK*3~!Z6ErpJ!_Y}oEZV7rSM z<^vy8#s?KFRjwb|hK$P#bSw!jJ@CLkj67b)sXGu&W?$SF6B%Ch$a?#|lDM8!O!qhyx-%g?H~E8oVXB#^tL2KG?jAh~{mA#!tOsW=FO`z% zTyATG0{qlWRDki-*RS4gsX0+ye*154;l04eu1P9$U(E4s%`-XO8?LTgN+Y5 z_Yz}if=N2jOujm%U(y(^OB|T4^p^yV&QUBKpsJwt6 z^A{OR?O0S=4*Cd640_z4)8#K|{0@Rhe;ZChyd$X#Uak-+FIym50_(~RQX*mOQier} zLi8(1A~$2^$+K#eda3aTdR#2C6vQi=L6jl2_p2}C-*nx?QI9vrc}uSP+`*SgGkBW= zy@f3TC%;XLKZy0U?N@hsby~nuzXk)f83+NK1ezjXbSU`L$HevLxgNO~#J4-9tW2=6 zDJeAmy5XmWY|AyJ_T$b|(9;30p8MEtCiRn-hX}rROoQTj`&*$6`h$2n``W~iD*h0uaS?-@asFfv$d{{-44ngs~G}QLVng(M(QKXNrh3S}riu$O!Z?GE< zom)}vAGR-&se|8k$|eN!;`9s#vf2*+F_xEzlZUQ!lAdPSnWgpDrK-K3q3#s%}m5t#K-eCPR= zLdqZ*9eW$%1O%k7SHWd;2Yp#on@8XMcI_|S`zoz;j1&pMO|A|$=Zsw7);rBK; z`Q_YE9B^m%H3U}F*}~BQ{uY;<&IV)WoCV3<+o z_QcO_88ngAnfJaQ(#{Z0SHfZUntk8YDxYCSP&`XVW$IiQUamstRPOlA33(D_5T-g`7GLhy!&FV<&( zh40^4Huz=2W5&&2BtmEm)^RLS;CWCf)2mk6hUz#C|4pZ5Msdgr*m|jtdZhuqAgluU zCg#TjqN&2FdMZH4+u(j5?!?+XJOWPXN6c>-Y^ipl8w(%jbN7q21!|S_d9W01T?d|o=|a+7CB?tZ|#&M?K)O=F@~y%xW5VrH^1 ze3Th-{o0j!KM00!d1Q$?dTP9`2Hg5ZN~oo72b`<^$X~tUWxxM3d*8;j7<;eR?9Jbv zyVZT#dEcDdjDl=fyfQY;2i?*JL}z|c3xn9z`p18%M@78*=KPG8frwgWXH_~UUk@0F zEu0aVX7rx~4?_H328v??(~x}PB9EyjVuZ$h#spF zi&l|-8!{Q{zvZP&N0=bx$5z(s({MK*SDhu=(}R^@Ecti?ZI%2@&*7q|l>gsTQ`7DV zhZqDxxcYV@v3%VYnW5*sN9(tY*7QOW)V<0YZb!i%!Sa+~91`HvEc$R)_-v~g?O~Hf z1bG6DJea(q(-L|(u$ndwj4Qap?^7_#*cUAj*YS;YfFaWu+dc#DaiTf% z-DNiAVbZ31YORJ_<7c01dqa<(Dn$wnu2Y6(v^A_R z9b9l6gys);9_JpFs>G2U{>bI&B#_HkUn!W%HYM2@{eSrS>Zq!s?dx;t?vw_lrMsm; z5d4nkM|r~q}fFc!(8y;biqEA zycv}GRZ{eX^8Rg9BUh*8m63H+nyJ%Im+k^SqjJ!0=u|F5QeKro^bY3)3K@kxA-1C} zDFppmS-Y80ez5z~0&dvS@YRT(+rmlZd~C5VYWRP8rZHsI+_XAXHMGzF-MMIiuMpav z=}u1BF|6)~3N@6tY-ahUuPfhtQ8%*OALQ`*OaddhG;xn+d%9gP;kzj3WY~B#KmN0> z_R}42z?&i}6hY7VDYTbQJx$)oeU~&wb#F05s6~3`Q_38E?hneVK^_=}hJ<^6hx*S$ ztl(Y>Dn&>e6Et53-OlUnM)JAeaiTT;>C9xlHVJx=j2E>#ibqd1L4$%mj-d)U-|wV= zJ~^r^c<+)eF}0AGEm6kC`R5m!4t!V@?Z+XJ=q}{5f;HaKxtw-?dE^uKFzqVM%k@Uj zGW5aRC~8OB4b&yIZ;9vsk!2oWdRWL=g!dr|_4_59{jX&0TAln>JmE!5c(Ju&S!pHl z@u|hvt}pZ&RiBc#F}!U4N)|qFTY#Xa5l9nsytz$BPc?du zAx2In?pbeg>uPDec)7xc*nG1gUq;r(YvyEneq|GMWAJczTz%dc(dhCy>1?$tfl{dd zS@O=K=PX*DO|Y*KeS0aAY|$Evd6*S-e7@X?T-aI-vWPYAL>e~uF# zZ329^?~OJbg$Nu(^xY|}EA?bp6s6I+uqrIXOrP_1hNhL`<}iO$D%QBl3Asyu5WjgK zESp)lCsw@=EV`w6;Qh3J!{wRke|sv=^8C5@E*O>7<`SL4bzhy{cwBPzcgj+0*NHaC zcSFGO^Os-wpI#QmtuB*bAK2JQALqoPQdp$v`n3uK^Fj`jg`(4cJC+GqkZ7&bL8C|Yy0hEqO5-{@+P2u7CjvM>Ck0i(L8jw~GmdL9k|}9<3lx?CB_S%; z63`XZ)|W;B=dA-2uLS0%N*!S61x)ogX580};rZGQBkl%1)kb&GNNHG;Km zUZX6*`|r!2Mw>Qyo{90-P|Bx?7p=6N>xp51$9T%bl*_t`i)3|ngN|0wM6k)#kAg=G z^p9^vH8Z7^a*~Td`x;;M^&cBf7RlBJM)1_KvGB#Oo$`MIJ3|6Ojf(k?I<^8t5#hPa zI_ybmc|u6OVBPA^r_l*NMV1KrGH%4$FMXQYT&8z7GEtf5TDoGbO6G3AbjX#f(>@Kv zO+}!C&_0Y1+#{mxS2vWdO;k-w{u65u2(s=VX@Xz1{1aYs z(Sq0xq|>E(OcujwJ&i8=6$^*&p@C3%ZY=74k}c$U&RlIV{2qRL@qW5Q_wNf9@`^== zF6{M}Mz;j1sj0xLEQySNzJC8CX*|5V|GZj#mkKgoUEiwUlr`EUR<1nn8F*Qq@O$w< zP*V$`ZpGKD@XYAVn-@w-1F;QtzIRamb2$f3R%>0vWvV;(+d34ZJ9xs}XSax&0#%$a zQ*M(^r18bYA?QRMEbDV2^<8Fi(HK9!ak%e$v6= z=s2%c&9(fE#fyZ5mk!p!o!54qf7anEcL14>UJ=W-5CemZrk2*1`1r0$)4o?NBbi1s zPpLDMxkE^*69Q0&ZJdW$K1Oxb8F=+I_(-#d=F-S_T4E?~i!jODa z@vn}i%6i24Osl-&smpTzS0nelM>M1xQT4Z^VjbsEs8}rxJwrj%*+_ctnz$qpKu+FO zfpe#%Up|0y)&%JE9?T8)s0nshIKwYyBBqP_U=BV!ku!!~!((SAkB0)iQEF(@UMx1w z?SfGg9FPbz2?2boqw`%4?o7x*S{UWTZ71IkNM3!)2{jM6h-7nyTMlq3G4g|DAPLJW}gp3ZW?J&rB{DX~6 zmqqoOgAo0~J9ZMyx6km!6@jK^j$3Vycsw0hkKbsW!{>TS_KS zgKi+*x@`deS+NQPR>QJcJtOFowdfqPv_ z?{~W1N_2hV|0X)0;%!Ibjb*M7&Bcy>DcUlWfgi_RZpOq0lndpE<*z0ruKVw`AwIb_G;A082}@e)O%M zrG30SXkzGfKAdM#;Ux&*v=Ch&-d_BsN*!WN9EWGx@Lu~{nTqeE zAs$FRV44g{yn6UvM0b|{m*V6hBQik+_<23@zEd~3(pir?tIezohf&DP7d%n-ISETw zi(rgK2cpLHu(q73hbP)VgMxo_nd4|;Me7d+?A4eR{r9u*Dd+5(vw$Lbmh=z{U;ogX z=bW6D_t&S8CU?&wpxjo~*rFxT*-wsIA*79xPx zNS7)#=GzH2{5S8vDg0YL^2pI=K6G5H?Z{YP#bM^Q5N=)ufZuPya)qtDqNWy|85$bS zrMoJi{%Ctfek-qGx03ThxorkTNODb_+gnHAGJzMcvR_1OW&WUQjUE<7}()eGkSz%`IfEIy5c) z`)5r_RMQc`WBRYo`Qjeo_TYDtFD<2NHqO>3@L`7M-w-RjMaPy%vv|h0UT%Eb`iO%_ z>KP)J^yiMMIYD#kV#URD6rB0(J)IhNqw{9X9k2Moa_Cy@t<*b1g(Hvoe(r<0YkQgV zLNFQ^K2I4ZL0|Pz_7+WI?n0^j3NksrW}Rdz{&W}mxlQ$xLb5&dU}8Y^`tcyc&7ElK zwy({yw$Sa10RnnZ(3dgk7%6GqH)_qH^jb(SdJwcv)HwoZ<(ioVkh(E*5yF?VKEKQ* zeTs%=C5^3)MDWWFV|UJQ>;7T(z#{%*dk~nRi+1Lb>EpUJbl^MsF%^C!dhDUP&(nbu zj6fij$|2*Iag z4Y;ny!@+G?Sqq2!?@FETc;m$jtOeVm@7mJB+vT3xows+(fi5d0&G&81$3{IS-XN5& z36GjOIu_f;-%S#U8U!dL?3S|p8Mt3D#botp=VBqA-?;Ly)Es~JV zU|p}81RHKtc4+$RJt9^Iwi~YAf^gFIP8yQ+3+{56ym4AqR*bp1xe-@~jSgT|g^LXH zTbi3Xb1yyp_LDJ%AoMu%SqrQle;zjIa_7V@F81(DX?vn`LyAP>a}r-~0N}cdqrP@f z;3y-dvSV46@GZMYr-E^?w(ispOR^87J{g~ntWbO!@UB$e-CgJ&4yOa-2lfgi6${jN zE<6FhDQg$4FDFD<=hcLo|0gC8^N~dM%P%{8V`%8I4(#;p}nt&E)bj(cR{r4`|=<4~xd0;io7)bUF{jl~APW z6=Y#S-%BpsFb9i}Lbh5%VOsb&;tznY;e&*L-Qo^kr+&(+XL4(Vo6rIk!@4m4i!C2l z!bpRZ^Pv!(dt4IF!8flwx7Y>j+>udnipDuUVV2!{JSiyf!6*OJW%*HHdha(gK<0Uw zD9`AiFt+d43D4@94%mRB`nB2~BcB-2rXmc$X0u+pbAufly-|5I_SAvjL!SatCId>5 z6oS!z`SFg<2FO3%pP)sC3nHQc(VC{crlz}lqiuf-LDmWfxOClN{~vvLQjTq}DPShJ zI69F)YS4K;ZhJaCyo>gjVp9+cW~m%qp9iXTD^i2mB7%n z79aD&>E_P)&--b5s)o_8waF5lt8r|S3a_#nudD}dDGsv|liNZgU~h2F_MwO*aH-9y zVr}u~``uIbje*XD`V_FsxUa#>C7m|*B=3JE7>=bEbAR~7%Km_ALqm%S^i_#--~uxg zpu)m@->iW5qroEpyT3T$|!aztBa%Q=66t{J5|R05p@YBta2GAQEby zOO-h=)-}Ty!xlx6<9Q|1ydR1XVO!sL?=!;xe7|fho~G=0|M?T_GW~}2(<(JvdLqAj zdm%4RQtzkj>%uU1+XnnY={n=nuN?ngCJ!D3_qUA~6-_zPm4OV!OQ-iHBT-p`D`0l( z4K{AY`;A6Qc6WiUhM^Gj2XD{`MFlNs()d<&W+hO zTX0r>Cv(hC(7ujBvE0Q~!M9Chm}f1Yah3bnP0THMb5%{V3(M}vzL&UvD~s`A0Y-QB7>4ebAI^wd$aG!WF1T7LD7$=3U4>%d#4k0uO}q$1fmNg%RO(=5jQGwiy|2u! zsv=0{H0p&?x`=z;Yh$wEKY4-_m*2WZJV=D6^c0VqUdMzc-?AptE5a0BH4dTkPL|a!fh@qOB?W@StutjK`@{*=xfYU#0j# zj^@HM;KPk2bhM9hHVC<)g7*U-^^*|+cb{G{cKw#2h7o>Cwn#EbF@#y$ETpG&I?Qh6wm|_H^aG9K=l&Mr`vdXEbL_tBu z%U!vW2F#pB6rbASC0-zD2>2?vj(7y@75|cA!3@)fL2FT^X7K8FSLPZ0&$5PY2+gjg z0oC_L!6svM_C{jYtAWtmt9MvKkd~IN03Us!vn-f`sf34*Hw`05rD1=Smm}#?pSHYz zIHRASD*4;;s4pu+C-X`3QTHx>9|pSspNI_;hRlgP;D zf*9oC;o*Yv6nM2_UVZ&)1u+}~ZQTgCahZ?~{B=WPo5b}mFh zZMustxJ3%QCVIeJ9Y?~Y5WvzXeBE;kUhHRFd6TUok6IWH%)dIA^+b#RHf643P)uUl zQBCf?HA5qGEF)b(x!{&O%hV3|VKChGtJRH=PD~^2AC-8A;vCz`YibhZ=H~9z#CJ+7 zVqm7bCs>ZnB&=Ons-OHpztVQ2IWp80<%(`f+vz(p+_=2P#Ke4~qZ8`-m1Th(yk7L% z-xEw;u%nOcuF8dZ?D|-ot;AC2Mf<$H^M8ixB6Pa4E5X1GM0j@=y~HKd@AkZtlm?$?P1k>u7b%)*zCh> za0T_@hS;TQ{@rxclPE(oWIxhpg!=-M0F6$qA9eyE;I4XyZI}xphW1+&yJ`sCGLq#j zJI$z?-Jj-4tb}_1tVs1iW3WJ9qPfqJ`%#zv9++Nb*m&M0oQAiykvs@ySO~JSAQlRm z=MHK_%}Dw-P)=w&j|YmhF5MeNikrs(AyC)b3qFzpZuqMjAQ8QqCzfXfI(o~r@$Zc; z7*`5U0TzTnAhsKyO1_rSNC;2mEHE9Yq6$4%6K>TDJIv5ToQIOlX=x3=;-2c2nwfzevLr32nid79Y ze84f{eNQsp%`GCuV;GL)C@P>&Sxc1bktLN=44WR>(geZn#K%tUeasd070<&)460AW zB4P_i4Hn`?)mRliu?yutRixm&UUKH#<%u-4whP=nE-f-MvgiBM)obqqT{*H7pj=>N z{{H?W=OK{4CZwdm>s)#n+j^i;<-8pKse9!J6}X1LBQ7lFL21_HuJ02$tBc49+LNoT zpihS`sGzK@j7LO-6l_A9JeZ?il&w{qGiAL$CBB6aN0Y4x7&2$6-^LvWdp;Y@YT+xG zT6od`N*pH`hI(aa65vl6DB*T z7#$~+-14G9WQDCUGk*?$mF@NgQZlZ)En|K2Sig*Y0&#}{Q3@^!F7+!M$_kpcSBx?r zKCtK{$wAQEcDwzlki~;O5v{{lH<1t^()nRnk?|(&%`$)z{FJ&Vf*C5fRod~#R6JOdmM+YyKfRE zsvZuDqhyu1ZWr(I;Ix9Iwcbw)bLu|5_}DZ7yq2*y9)rwvi|19~s_)(5Q}DehLI(co zbiYqJ6JIz&*6QUidvVI~W!r^XlRZr@q~DH`5C;0wc7bH0FJ}8E?ix%>zeRoidsI24 zF=`pUvEhImJgrSE-Dq2?e*Qz;4JELBNCaq0jMP3(Uq!DSOShVgbX81Id;Qta`+8Vw z9&fTLgp33ng|*JyvEVKL0MA6#f1EAU+J;8(rNn=j{;~P>6p5tz!9EOKlzZ&7R>K$$h9&*@GOOm6G7e9Gs%lGsuGj-tnTb z^ZUKR_+GeRphe?TV_|kHDrf6uw&9ZvMr1kz6HSW@-;>6R5Cx}%ht=$n`}qlKpgv#H zfd*Eq;CP#-(h@d1!Ba2T22?dVp`l!34@@%J|I|A2sxzmn5O_o6r234mEIsLt6;EZj-X&9SP7gMN z<{ww>f88GbV5*oxUcHy-el=^RoL3&aInV6Uv#nfMw-O{>|S7FUg3OCj}mE z*ACA^k`lz6LyZ0O+FO0@te}Ho&cv=1+KVg+pMM6_F9o96j+=N7G%TEe*TtWQfBF1v zVoOkmuyHzOW;BtE5na?&+!FqO?b8wGw=LvA14v9iVZiIm5HKNI==@PI1FjU+_~!lc zb0e+jFNJ%Juk@L?9$tl0_taAgppb&sICsO;DqvZN_)>>Y>+zmJ;OU+Pc6~UICEhYf z4vV%$WzVGW7f1cUoec^y6HRfE0p|HMh4`!7alU5LH#1AYx4p8rHE9DOX`OLLtI^Q3 zev!9kDX^3JpjCoak#z-T8Z{HF!P@h^?$&2G8_E&Z+9k+Q+Jsap(p@Famr{+kc~lu^ z^&rcs^)@m6@3&$9a?duEHI_5X#bC)9f%MXOy_>c&2(Li|&OOD$!|NYsj>8#<1Jp63 z(Uf1ZxkDkE{yFHULV^)Q7(snu2x{H2mnD z_{m+va(+P^411-dq?ssVt<(1?QaRs)zlGkRRR~6v4O=+tAqU_#!yiP+Amh9QGV*4A z97<+IH@1V`v8G>O#PX|X)|P%7G_6BrqMlqNzZn=YLc^S@6Yn~Vi&iYW4rdFO2{$ez z>!A(*#F~cM@F7;=!d?{dYZ(`-VEM{C^QK3+=61)ga+PXmRHP*&1j&TplD)!vGyo{SRHxOeNLxTwLuCWsFuo@2`0;0XI$#%uz z&Ufi!%EQM=2OoL3`4f9*%4nvmcaAkIgK+nCg*bj?7B8(#_;6)5gc{Ab)US~#Y>?a0 z6Gfvrd|HgCcY5&o8MYT7$+4HQ1pz&u&(JFBl(fmhhTY!f5#rF?v@QES!lV#b8gJcD zL26hP=_Y+UCr0_Sd;#{mBUD)V!@VBQMrGw><}sVi&!{sTG_;@ecA|(_z*Vq^Q(E9w zd`b#h#_JG5rq_OW0Rp!3?PffVB4|TYzWy(EmfLV~4(CRTIgDveNQj7nHaE>Eg&h3c zeC#*4+JIHQHaE0r<`WYixYaR;10N{@kAkOC4Ilj_q2n}QJnDbRMb-@8z%!*XZql{m!$3?Lv#|q|QCdzTYK2*&Ht~ACl z<+Y{Sd1ImQeD+sswI=_JXM-l!(6BHV9TNNCG;a&UOw@bd@N5&)jrdl9e!Yy0{&-&O zL0niPG~xjxqs<))VUCCMH9ub_bKr%^3OTMLWr7bLYx&-&T-^K@!4_E&JIAGdS${k* zfJ6~uXplP|se0uLw#L(}&o9^nh}O#WwoI`a1&XFZ%;@-!Y$rw2#lGxeWOf8LnG?vz z1MRrQuie(q*e`vc)d#%WBL}1vTZoX#ECQUL*(}FT=3q|_EB0AZS1_Qa;2}t(*+ZrZ zRF>Z_);rF?5t&nrVEzlJ9RMcU|H|SU2Oi5LzyB-krQybY$VmSyN6dDEtax=8G0|-c zskoOtmry2DPS}5o{{jHgAuLK$Q-OkqQzMagp6O6zfQC$R61@MFdKY~9cEJ~)$i{e+ z0EmyBTWG<@!&{B$I(~>kXwM@31p{JQW<*}Lp+j}~sfC2-O{mX;47~H=q@{IWTH|W- z&G9!p3j0?zDQA4F6P49NGzWcs%F?2u7mkjVcs@}6fz_~6y(G1uD}>Jd`PSL0AiJ!3 zscUKsH21h1RHm^O#Jba4@lR8mFTvhOay~9DJSYnO_mYzCZz}0W-<@L$qmBAuttxXZ zpM+iN*lB6opX21&?2ch3O+H-ALv2uRy3>I^120_=b)aY%m&lxSBQsPGow>z9Kt#kR zCI&yZw@V=*J4(VYOM?reAHUJJqobp17Eei+YMuH19p&lg$6okNEdR{tmLv=v_)sx| z+my^vNQf=4eJdM?t(U}6*tI?SXVXWh;=wnK=R$N1wG~}H|63+3wjEC$K9MQjY=lb_ zmu8JZYl7CH>UDYYAhEQ2i*O%*xyW=e@(6lKqzx@J7yu>ND90LnydG2H0~Lj(Z5I=esbj*?6brD5{VY#d)3_=$(qJon8c zQSe(aI7e`)8zRN2PR}G09d*f2rCwI!V=?hv%MTGGQdxiLJTUX}L*w}Lckv~wF7Qiv zvgf^zPPKy=GL-Cf>GH)urJMJ;hqkM$CB{AV1_hv2aG;9vi#TZ+ifGo@hN!^;afc>HDr6=TsK) z5!-x@=}|7}&R~Q@eO@l7i~#P6j`u0i{HLAXh-Ij9 z>W(EuLPrww?9qwup^EPYpl*8|__#k@9GVSxp8gE^rC+`@buE$v4iDQW9zUK;PMRW} zEG1?v6&3loT3TLFq^2p~$@ToU(dr_@-KRjKolneo-V)tvR4P%Xi){NYLM_ZyFI<-0B=bRkp2D^@y#Jpk~hQ*<9AN@D*wf*788<|=6SLEwWxLh4X&><4bn#dFIp6HkMM*BtdsH}8w^ zZ3FWa4Kow>8^!m{{L{eV(33QNo5hDY;h)FGlUt=(jt}AvQ5WBr2*%scr;~g=9oVVxMz&!$QBND7VdbstV^n z$G~Tto)k)6lKU+FxeLh@4*&W70E%}U2<#}U!T|5C#uwV2AV%Pqrg4wdZ5WWpAX~cb z%q8M7Ywr|G{Wx4}^zK-|^_7sH8eoonWsWvcon3XFQmzvo`O~D$;^@XB7WKTw3Gc>+ zn9M-{CPjx zqi@YG*m-c65UJ8bGtn6#r`9XCbna}v`)4n*jQE!|T+TdJj7WRg6Wjb9ruvFLZWi)r z?!>)dtf(YI!_59mN0S?y(DXVaas&S%$pCTd0IFWl8FJ#LU@o8sXoF@c2d~T{Q|l~- zpA4UkN{$ZLKmyy=NbWO;7_5uK^?{8}up{0>gVicKD|g_~-#1*#9y)>@e=a1`oJ5ho z;p@0id3U^yU=9wPcp7sZIyXu zAet>U<1AL~v0|nB+qz2ATHpj34^awR3MQrQ#fD1T_GHJ#M!O&|OM2)s{E+X&Khlfi z-e_wiTCnI?RGodqr}3{l86XTu0`F$qn&@YTzvsASaPaJ{7UJb;e`IPyc!)mN<~0WU8Z(}NGQztj5JKL0ruo?iH+ zHjtRa@F%w+<}?^e2|oB<#I4^Z|G-*UTJyypRr%NGEpywiuDE~jJfdkyP8Whvf4kSW z$6PP>)!u|38+tyG(JJd6pV^YOw{Y|x_kQ}^FihHjJDRxrLwzVv{&2F?nP}hK&@Nqa zkvmSn8vTUJ-PlAUW153M^~+o+n8J12yGSv;eNu~T*~2CgNz{+C+L{Qf#qTdQr6gmTAOL?YbIEyMP@8y2yIfqVU%TpTC;#Y=3nsf!YRAFv3NZH z@6@g_AGxTzq9l^kC+xv@&MG8IWHPcfx4BZmCc*nr5;eCo9H_Td22qUPv>v|=QZDb_ z+7%&aW$Njc?@nE73&&aa-+d?|0wikqsIN~YLKtUFEG9DVWHmCYGnFXrDWCJtVssJF zJMQ-Krg42{{xNCH*4+#8ris(2X#FLCwSx5lzI6-jH8>7;`TEx(HydYFQ6h1&K_4nP zmw(>4#2%Sy`eY*3j3To2Y>y)T;4}&&yWdK`cHWg7Kf5p&YWoPA#4Tr?1F6T-*Gu#Z zB=ht0KYrzg|M6I{e5e?&f&ZIHt)urQ8;~Ygh$?16Z6#+g8I%B^n5|>i*X}!?M4%X6 z48p?XQ1sRuNH|sJ)4p5oU~#j=SL>7S+@eYuG0J2))+aIW@$$582Q|088Ku1CjNH)k zcjjLGL074c*qNg~r^tblK9tf2Ncq^Vv8}CeY7)>g{FiAj9m)&$lD-S-%ZmF_;*`NS zbl;65-|JoQs-&&?k@HXM*YiNtqt_}05&#;WSC4gkX01+s4wi;I+UDWY++qUhUp&@B zR|--Di%i1gwobSgoH&1Rd7ngmx3K1FwlrE4|0o1M-ClYw!ribFVpuuf{~_XY5KrW1 zJg&p1^esVnKJrn*JO~8p#WaSLo2p1YqdSQ0l!qkNpoqOHzh~h#AHwW#`H!xrvO%{d z?cHuCQ$Lh+JnWurnOeOxPm`0xphP+0s-#JhUXOsBwFf zZt!?lkYW-U_eN|F-!uX0-$R}|E5=LX+}7S71Q*BvZh63lgsuz!dU6C62CooLTY@@S zojvGiWTq3f8>e811f;$~Ngoc*l0mRO*~#O~)vHTNMzZpMXcfreukE7&|GQ{@MAR?f zU#)SI=xW}L5z1>l`zE>0*WrdBr_rnjN_hO%V|!A=FDx<`sN-^ZTsu2+9DE1RiJgbi z=+L$Wm^Xdv&o^ns(#SX0Eu!hV26lYe75z_sJ^3o`hQrXv6jCD`7vaE_fDoiUibZDO zUxkr$p&F;u(~4y}Ud6uA$3+0dVV^6NN-!TVeSGn_6&jDa;r-ReW2@3-gsJ%$?1^!- z8hiz`%aniYR^Z*wQnsYlQ)qft+ePFkUmX7H;Kr)zci|o1a6y=OSKhXyy*<{;-oyf% zG2g*To8=K7+o%KPT5EY+<&VDs@GD%sYS_4E=S5iBmD_8TB*pF>Jb~g9)wzW?du-PC z3m}!xJKGK<5!TpLYmN@ZS zw(3GDqT0)yHQTs)mM)d;nUs!U=`+H{kemGBjK>_|IEyUOZ z?eZ%o%h1W%!_~~E3sy8bW)T;RU-?goGDSZ3ml?cq-NGVzf5cRKQQOJ@r+fOeJN1r& zh6WdKlYJ5dU0`uRdu{QE08|vp5Y;ea=gJ+=R^hf7xeG%8qFs1;PD9~A;rEQ3Ja_K4 z!G-2fvXgu#NjGb zo+?fQQaHUD(w@$Ad3SGG2&)+u08;q<4U~5#^82A|jgD0}KPE-J`3aEcWy(&$T;DmuF*_M?KobjB7dC0wN3@3Lr=Wovva@m{#{_(#OYTP-ac6vJz&? z8xN}9WitXgghXF%Kggf;xUg8g6c*^jAv|at`TRP*KYwH+cjZuEk|MYrhEk2L1~jR{ z!3R>BxSdmpNb=Zg5pyZ@K>|P6;5&4H3rj|jISKDEEHE4J{U z^ppwlJ1o}QZ7JA{*3E~5+GgvFe*stll|SI@V&pkl?l3Q(`FiOup(p;}7#?tAaKHs> z-bJktE;xNlpP9zUI>V^wxHMK+!YNcVT!QEfO}b|OP}V70kWA`R0)@Du(}%Y{s0LlKN8qRDY# zD@_yNJ9q~Er>AJ*WMHdq821uRRLi$3e3tWF<0~tD#XkGE0TJ=2UhMD=NEPxsNxLoHU#-eMn)PAE_9f;hP^^ zc|ZeETgB^Yfn{G-9bad!p_pdIG)1;}=x0Bl{x|V@X_n75RRs7MqIq1LxX?_|m+++& z03_(~(bfd6cWr$DG6`=XB8)qlC2rH+)zywbzz@Rt=_MqnKYs?BNpepxga;aS;?wop zup6F-yYLMH6vJB0SG%}6;#W#_3zqDUlfqnOHO{MV0}>LK(}@_5H1c>!-8T+|UlT6Q zJ6ifu9a8gm1W9pd<5h;jVDl(ko2uk=Jd(j-Fo!p<6&>7CyC)6V87q?45Tx)($dHQ4 z5n9!SF~aTF&CI|Vh0<1LKROa}y7!X7_=pw1(D7Z8m1ZyBS28?dB{>)We%wiUnAFJG z$d1QHkDv7#PU3OXLz_stDAB92HPdFqM2T6g5Wg}g5-=q*&mbc2Kjy&Vo#3)^Gg5x9 zb?mqzHclRh=}yJaE4ulxhT&aDF?j>uK-JFM=W5kYTd4&nsP}lc^PV#qD(^62!JWeQv;kU`=%T`J}m}#|JMGd_Rw(mSv?`C(;5!WhRFHv1KzCGXlrF+~~ zuIstt+3U@moSc0zl^Nr$q)!-2m8>JKTq!OX%reB)9r%#87Xo8ylioVrGc zKybcfXaO&i$YAagdj9$MM`6hm))zyA+8*OL5_WRBs@w_6UNpZv!|}Zr!+*FgzNNNK zK|P4x3+LIqIbY{{oH6DiBZ_Wo=WrK6zycD~#=v<7mdeT`4s|7DKS>ywYTB>~1JU32 z01FTeQv?9|_q4%ek)bdXyCZX}Y}F>kXIcOwFdc87Fe2oVx)N zSH^riRK@J7vPLB1b-C@1xJ#&iFKhg@bCd;J;_mdg?^PH8JTGy(5pG@cbHB#q=W;HS zH|ZWyOM{+Lw#Z|cEI;zr5%&zI8x`C+h@bCPkMe0>&=+6NKdapjI}Y#0!Zcz*MhlU1t3r`v!pPjqnYsATE!H!sV3%d5%U)pur(u zn%@W8R;QswMpdo7vFE7VPvI{L@mm>gIx{iG$MBqoOB7ZdnubuPh@%)^fX)lO#H@*X z

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 diff --git a/icons/obj/hydroponics/growing_fruits.dmi b/icons/obj/hydroponics/growing_fruits.dmi index ba07610352e1d6948e506c53b31c3d4d4bb3e20e..8b05dcf6b9124d3bc300960ba0ca40f48eeb2e4a 100644 GIT binary patch literal 44240 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�E3D+boSd;Fl-B+Lc6d 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 A#Q*>R diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index 368b0e5c0323b3891fe63469975377399b48c5ef..8de35ffaf870e2896eb9521892fe52052dc08304 100644 GIT binary patch delta 8865 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 E0D-e1+5i9m diff --git a/icons/obj/hydroponics/seeds.dmi b/icons/obj/hydroponics/seeds.dmi index be65d86d04c2dd3cbe205587cc90a1876e021cc7..812f79cf13e0a33a986d7e429d62d4e0db6bf63a 100644 GIT binary patch delta 8896 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 SZv^PSNB6OzR*i;z`2PU{OAE{Z delta 8760 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 diff --git a/tgstation.dme b/tgstation.dme index 968494d99..61fea1715 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1899,6 +1899,7 @@ #include "code\modules\hydroponics\grown\flowers.dm" #include "code\modules\hydroponics\grown\garlic.dm" #include "code\modules\hydroponics\grown\grass_carpet.dm" +#include "code\modules\hydroponics\grown\kalyna.dm" #include "code\modules\hydroponics\grown\kudzu.dm" #include "code\modules\hydroponics\grown\melon.dm" #include "code\modules\hydroponics\grown\misc.dm" From 323ccd7e79c9c3cd4cb35f428926b8e75e2285e5 Mon Sep 17 00:00:00 2001 From: Arctaisia Xiakta <69032281+Arctaisia@users.noreply.github.com> Date: Sun, 24 Apr 2022 14:09:38 +1000 Subject: [PATCH 012/111] Update megaseed.dm MORE stuff --- code/modules/vending/megaseed.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index e8e243c7f..452aeb774 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -46,7 +46,8 @@ /obj/item/seeds/tower = 3, /obj/item/seeds/watermelon = 3, /obj/item/seeds/wheat = 3, - /obj/item/seeds/whitebeet = 3) + /obj/item/seeds/whitebeet = 3, + /obj/item/seed/kalyna = 3) contraband=list(/obj/item/seeds/amanita = 2, /obj/item/seeds/glowshroom = 2, From f76ca53065a4f3ed5472d9fc4a1926169869ab35 Mon Sep 17 00:00:00 2001 From: Arctaisia Xiakta <69032281+Arctaisia@users.noreply.github.com> Date: Sun, 24 Apr 2022 15:40:50 +1000 Subject: [PATCH 013/111] modularises FINALLY finished modularising the code,, --- .../chemistry/reagents/alcohol_reagents.dm | 12 ------------ .../chemistry/reagents/drink_reagents.dm | 10 +--------- code/modules/vending/megaseed.dm | 2 +- .../code}/modules/hydroponics/grown/kalyna.dm | 6 ++++-- .../chemistry/reagents/alcohol_reagents.dm | 11 +++++++++++ .../chemistry/reagents/drink_reagents.dm | 10 ++++++++++ .../icons/obj/hydroponics/growing_fruits.dmi | Bin 0 -> 1214 bytes .../icons/obj/hydroponics/harvest.dmi | Bin 0 -> 410 bytes hyperstation/icons/obj/hydroponics/seeds.dmi | Bin 0 -> 342 bytes icons/obj/hydroponics/growing_fruits.dmi | Bin 44240 -> 39951 bytes icons/obj/hydroponics/harvest.dmi | Bin 95967 -> 95167 bytes icons/obj/hydroponics/seeds.dmi | Bin 28761 -> 28554 bytes tgstation.dme | 3 ++- 13 files changed, 29 insertions(+), 25 deletions(-) rename {code => hyperstation/code}/modules/hydroponics/grown/kalyna.dm (90%) create mode 100644 hyperstation/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm create mode 100644 hyperstation/icons/obj/hydroponics/growing_fruits.dmi create mode 100644 hyperstation/icons/obj/hydroponics/harvest.dmi create mode 100644 hyperstation/icons/obj/hydroponics/seeds.dmi diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index ada7c7a06..8547e5117 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -2439,15 +2439,3 @@ datum/reagent/consumable/ethanol/creme_de_coconut boozepwr = 65 taste_description = "viscous cream" glass_desc = "The name is probably exactly what it is." - -//Hope you're not a Russian T-90 -/datum/reagent/consumable/ethanol/javelin - name = "Javelin Cocktail" - boozepwr = 80 - color = "#F54F10" - quality = DRINK_FANTASTIC - taste_description = "explosive fireballs" - glass_icon_state = "javelin" - shot_glass_icon_state = "javelin_warhead" - glass_name = "Javelin Cocktail" - glass_desc = "A man-portable, delicious glass of justice." diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 8ed38e686..2cb562cff 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -1002,12 +1002,4 @@ glass_name = "Orange Creamsicle" hydration = 4 -/datum/reagent/consumable/kalynajuice - name = "Red Kalyna Juice" - description = "Juice from Kalyna plants." - color = "#E90501" // rgb: 233, 5, 1 - taste_description = "sweet cranberries" - glass_icon_state = "kalyna" - glass_name = "glass of red kalyna juice" - glass_desc = "A vibrantly red juice!" - hydration = 4 + diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index 452aeb774..5b87fd02d 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -47,7 +47,7 @@ /obj/item/seeds/watermelon = 3, /obj/item/seeds/wheat = 3, /obj/item/seeds/whitebeet = 3, - /obj/item/seed/kalyna = 3) + /obj/item/seeds/kalyna = 3) //Hyperstation addition contraband=list(/obj/item/seeds/amanita = 2, /obj/item/seeds/glowshroom = 2, diff --git a/code/modules/hydroponics/grown/kalyna.dm b/hyperstation/code/modules/hydroponics/grown/kalyna.dm similarity index 90% rename from code/modules/hydroponics/grown/kalyna.dm rename to hyperstation/code/modules/hydroponics/grown/kalyna.dm index 139295ab7..55a681ab4 100644 --- a/code/modules/hydroponics/grown/kalyna.dm +++ b/hyperstation/code/modules/hydroponics/grown/kalyna.dm @@ -2,6 +2,7 @@ /obj/item/seeds/kalyna name = "pack of kalyna berry seeds" desc = "Seeds that grow into Kalyna plants. Take that Red Kalyna and rise it up." + icon = 'hyperstation/icons/obj/hydroponics/seeds.dmi' icon_state = "seed-kalyna" species = "kalyna" plantname = "Kalyna Shrub Tree" @@ -11,7 +12,7 @@ production = 5 growthstages = 5 yield = 4 - growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' + growing_icon = 'hyperstation/icons/obj/hydroponics/growing_fruits.dmi' icon_grow = "kalyna-grow" icon_dead = "kalyna-dead" genes = list(/datum/plant_gene/trait/repeated_harvest) @@ -21,6 +22,7 @@ seed = /obj/item/seeds/kalyna name = "branch of kalyna" desc = "Red berries, attached to a branch. Just looking at it makes you feel an aura of unity." + icon = 'hyperstation/icons/obj/hydroponics/harvest.dmi' icon_state = "kalynaberries" gender = PLURAL filling_color = "#FF0000" @@ -35,4 +37,4 @@ //I know that this game should be for escapism, but there's only so much we should escape from. When people's lives are being upturned-- Or taken by a brutal invasive reigime, perhaps then it's when we should take a stand. //And for those that oppose the freedom of the people of Ukraine, Russia, and Belarus; Prykhyl'nyk Putina, idy na khuy. And show some basic empathy for once, it's not that hard. //Glory to Ukraine, Glory to the Heroes! -// - Arctaisia, Hyperstation developer and spriter, 23/04/2022 #StandWithUkraine \ No newline at end of file +// - Arctaisia, Hyperstation developer and spriter, 23/04/2022 #StandWithUkraine diff --git a/hyperstation/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/hyperstation/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm new file mode 100644 index 000000000..76805f825 --- /dev/null +++ b/hyperstation/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -0,0 +1,11 @@ +//Hope you're not a Russian T-90 +/datum/reagent/consumable/ethanol/javelin + name = "Javelin Cocktail" + boozepwr = 80 + color = "#F54F10" + quality = DRINK_FANTASTIC + taste_description = "explosive fireballs" + glass_icon_state = "javelin" + shot_glass_icon_state = "javelin_warhead" + glass_name = "Javelin Cocktail" + glass_desc = "A man-portable, delicious glass of justice." diff --git a/hyperstation/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/hyperstation/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 3656de158..3c088d34f 100644 --- a/hyperstation/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/hyperstation/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -21,3 +21,13 @@ if(holder.has_reagent(/datum/reagent/consumable/capsaicin)) holder.remove_reagent(/datum/reagent/consumable/capsaicin, 1) ..() + +/datum/reagent/consumable/kalynajuice + name = "Red Kalyna Juice" + description = "Juice from Kalyna plants." + color = "#E90501" // rgb: 233, 5, 1 + taste_description = "sweet cranberries" + glass_icon_state = "kalyna" + glass_name = "glass of red kalyna juice" + glass_desc = "A vibrantly red juice!" + hydration = 4 diff --git a/hyperstation/icons/obj/hydroponics/growing_fruits.dmi b/hyperstation/icons/obj/hydroponics/growing_fruits.dmi new file mode 100644 index 0000000000000000000000000000000000000000..691f938592a88cf8526d3482d048df7011b9cefd GIT binary patch literal 1214 zcmV;v1VQ_WP)&jUn000A(Nkl}S?Ab>*V!YPPMKplkNx!Kx-e23n`1PKqRcQ*Sw% z_6Hd<_r|9BjVL>emiip-y$p7B54)J_H&NfVwv#Nzp2&Qg;ngmxK9rpmeg1CW-UFQ_ zD;#RQ0l8)yDAPI&WO{W_Lt=NP-$`u9(z&ivV3|RPC|l>8yq;;drs;HJK4TWA5b(L2I~+cwq>?qbwS;#ezpS6+&XV;$GGl*xrd07 z9IC$=3U2kP+ZK@sFdmNHc)9M8Dlw;3QH?CzqG;A-mQ~16viJCLAwi#W>b~OcsGr5d zhrx^`@g`3I4fhStBj(ncx@hm(RP}LjhO{71z35I^aSVw|m_&jR(m~lA*p?3-n4m||> z!wjpw<4X2851+xg9q zJALwb-Z(ZQ(dSmHJ~!X;-M+&w;35~(`Nyf->>j3oi`;DOeRRnj3b@G4$qmH$1YY1G zKk<1J7x`tEU3S^OWVie6gX(^P{{8W}1by$hf={jCCMh0wsglp1CsokD-{fJLWLSJ( zyHcz^6Nvu3ex+{l{9px|!z^_(K+~AT`D8*&DC+7TmDMl1 c?6S|=U*Ya5%>ZA6JOBUy07*qoM6N<$f{ol-=Kufz literal 0 HcmV?d00001 diff --git a/hyperstation/icons/obj/hydroponics/harvest.dmi b/hyperstation/icons/obj/hydroponics/harvest.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5ba1d7501ac31668218fca0e5461158ffaf31dfa GIT binary patch literal 410 zcmV;L0cHM)P)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DLXNzGA}VHwWugFwOEOZGbOXA7$|PY#hF%=n41b=D=WDAxqyua z07na**8>L*2ufE2f^@*0ZuGYCT=Yuzd8eBAf@JQ#pkLF2+qMqIz7REuw zmyNv?<~*8oWKxJi@Jb6)Q&)3q!{tW$ft}sPs+(6xXk?u@Ix}p_jM-d?+S)sQ?QGy> zXZRi{6M5(C-Ah2LQ$1ZALo_BPCrJ1>aImll)VNI+P%v=eFxcJHV7$peLtp{NlGe7R zO58h^ZeJFenkKP literal 0 HcmV?d00001 diff --git a/icons/obj/hydroponics/growing_fruits.dmi b/icons/obj/hydroponics/growing_fruits.dmi index 8b05dcf6b9124d3bc300960ba0ca40f48eeb2e4a..ba07610352e1d6948e506c53b31c3d4d4bb3e20e 100644 GIT binary patch literal 39951 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�E3D+boSd;Fl-B+Lc6d ziSwdgN;j}6$oAwiPm3};&f6&XtzcZW)86Y z6g!!J2JNM$D0P)fJ|91nC?z~&z?;PJIp!jO#xkaVEPt*2D9iGfqHI}_1$rd)EUz{i zZVe-?q8$CBow$JmRsaiGKV+e8yuZ9xO~+YIvw)g@pGsR3gf%CR2h_Hpc45h+Zhl{h z8s>e1RjeK{z=z#a4d7QRRs8Qr*aiRHZ-c%4(DixQ$vgYR@Q@Kozx94A%J@!!W5Xd^sEf; z-)P<8|7z?ygPIDyeL|Jqk_$V>a%aHN&)gA*9hNLaz7BdV$FHT6Z4gx6NMvtreHg(`8isMs`&*8n*sV5=n@wQZgzuwio}QmPI`z&wYfgRY zGz;lKHgD(8JDu#`1Z5id;Wed83_4|n44xi)@Jx>N zp3fqiSw)<>H+<`ijR*N#Y1<7ZkJfEYQxM?nC|A@J&W^;&tOD0BrUFpm!>NC1S1vW- zIQEmSax~F%XfgG=G?5O?HPk*S;IO87(E}9{T+BLY3*%GgwU_piyH*7mUt51O+YrL^ z(Ofq8NNF4q{=#TDU-?^A8(6T9{+uI@>>iyN(*(=>+%?f8+5Qm{n&{iPN7A!-G$)0a zMOrT*Yquwg>X$|rt>P#4FS6ycu?%irQ006A%Qz^e_QY>a$Oe2HfB4|wj0-bHzL_3i za#`_g_4qC_s?nUoR><|vdI|>vn*ie=PDX`rdoBS)r-$Q67Qc;jkq59o-kj^fbf5CF zm5_5N2NjCz`3D!nxcirzG0_%c*LgHMrfD7Sede;WFos>>OgBUP_pl!29W0jKmYa~F zr}$c|3Tbp$&GLtXju+!#aA^C3-{VlF7j1OoN5nNCtBe)1k(LgPRD^@NC8& zYey=gl%`DWtlzdb?kdPvJJ<-ZR4q!PAI)oL7l6S+^LBB)+jTt|nH!JRD|J6f=DrDj zvD`J@dt#$%AmZ{hI6*YHM7zL2QWq)^wGUQ?u?I1-{y9`ZwSG{@T4jcDTbW$`{nQnm7KFUUm13js$QypnC=n@*sQF8X=QKLentp0$3k@f=O{BTEq;@;N1V?imQw8+=X- zilRH9p=9GjA+pEwQi*+iU=88fAo1o>4TJjnF`!cMi`;LgZo0MU98z@Nk`+B&JYR-_ zLVf{^8;d3ErBLF@NDUKu&7x(ic}SF7T_|#U8=9_T>Mi=z*V4djXzjX1z19Wh)3bhq zhpC#Qk$9x38 zPI`jbqD`?T&hU?7yuF)ES}!PHzY(o1a}gWHcdnEPRmCZ`Xmz{Zla(O1Qn#wFR}`&0 zG~QIRzB!!gh6`7gc=sMVNG2fl*q5B93VrVz#8Ut7EOfvZFT(~Hl~L9{w+uFQvhqHz z;GKl#ttrcsrRCHc0=YGt%l@(+$*jJNernboL#6picsTwuV1&w86c)(WcDZOz=#eH^ z7##5#$&|nw$)ZFtGC>zQzg3D4=b?a}*9e_WH&DE2tfp@`Wk2JLIkNWj0M-hCX_7D6 zv6FtM)iR^dY>#qXEw>sQl3FT(eKm-Y6xWbarj^skLoC`S2W6zg?qf1ieUpMszX1T6 z8{;I+Q=O8yiAviI2Co;g^Kl1p#KXOZo3^tPdy$ew{$ zG0E+%f1Fc6ZqQP5+Zu^YSPU)eLF(5;!43Y2CJKY&-Ql?*Fxy<--w8!n^25l$3!PFN z%-!0(kOePbvY72y@%eqt6nHTB;jU^6-0}UmS23|H--mz1PRIdFAoa6fb=uJmaCWd& zRxRIzMoo47(OEr-4kSYkLCe;Z#5)cs^r#ck_l~F%1ffdb=hOr z@vG)B^W_XH^(`t%XCi%kOif`t8J-O{B~Bo|H>rYsG;E*o%m5J`>?Sj!`y<(~8VCti z*zwfLESz7WI&yOcD-7q79leZcei>VNXwc+4ac#2GDdfQKQlR8$KX^C+&2F|`QA{d9`L37kw&blFjjfTgRK9r!nQ#cW1 z-ffrUchqd>2XOY*yXwah!1fTHU1kFMshsN7%=2LJvgZJNcwkuYL;-L_n_fnYy?cku z-9On{KQW~z&`ePh`aN0tC(n@nEPCzJ6uyLJs~w&?7GPDPRH?l?hgj{KUab2KaO>pe zUs`9k`j56lHB=_tJvw7$7OiQc=_M|loH^LMEe&@3bfB;k>uL8KOXX?zW3^cKogvA0 zLjh5B4%~;cS>wQ+4>Y6Rb{VDoM-7m`GYu=sPiwc#2?0SbF+sc7Su4%}mfGYDfM8gdh=GR-DvB2I_%ZV_8P zeaE9E-;rRpzsY#x*MdI{koDzMwgKaP)L-B`to~O=(zRrLZ6D#te%@TaAR2<4K;hxM zjg8FbToib(tspxp;P6bF|8D#vE#Ye8zJY_}6?Cht$<+6}pZ-e-)=R2z8rV{@B;Sn} zJxn~$!+!P1yhj-XtebojT>SUvnTb?r&&Lk@lDU0Rv*0bsSklXFl(Oi_mfv;fgQm|3 zu548)_S1Rd-0k{pS=Jsc3z=wLiKw)#WkDqs3R_kkF>*_tiRU*!Jx7`I5Ajq|GfzG! zfP7|m6xxHW$w4Pe{Ab+^nfn_J0H=oy?RhSCSUq=A=;Y(KZ!BDFv9f+4_#DKHQpb+Q zv`E51M;sXi_(}#9(V~HG*xHQ%R0KsDM+R|%1Qov*Nesw*x-wTCgf8Z~-FB+VjUbBw zS;1A~8W<6h9oL%4>zD@zjs(_>mi%-WEc3;s4Dr+DEfhIVh{Z4u{h2Vr@ccvf+=-y|H$F7j!acqfsKH5^&%obTe>l#X(l-ipx zl=v?6GP!_Ex|v{9wxN|NHWTx2#cs0vki4%FrF=zj_vJdnuZob&M;<<=do#TpIw*sA zQ+4cP_VZVJJXWsG@0?>;vFVjEg}V2znpGhF9{VH5>qfox^`Ob-dlXZoU z?;ImK5>)ExLU#aZ(84w?`%b#|P!f_YT-9x^>$}m}i8g@LBbE$$*@3veksrB~hH&9= zAy8J+^?5g-?;B&{SKmPipGaAER$Uu9Aa@jsJLd4yI}@*^p%E|2R=UpTdr3e#)VBNs z5*zwWe(EHk;g8GNM)~rkqXnb!1uoLm;X6o#dZt}l7`P5fEPs%HD*d(Mw88Iv3+7f5 z#pzyV`%y}_9~e|lw04b0P@Be9C4N z7O52AX4sTDJFU3!{F#ZnSCRLC*H+=PRIm&aJa3&_ccs|IP&$rz!SXY@KN!@Xih#{< zkjJp5tm+IH+%-VH66BZ7ixM&JSHTR=5dX-CcCNXnLtS&o-JWxg$$_pj{os{yiq)2C zRBY~yfsNmYN93Q}+2xQt=i`n6vfe2u&n+iZ->}=LTW>xRZ!D{p8&?y;lXmN(!PRLX zXVw%m$lVrfo!H*Ye@zxS)FsL%=9tzXkY8XL{Y_1z_`*lzr6B1?9LJBOQ!Q=Kue2`V zuKGPAcR&`PS7I{z&|yy;RyP`~E45{~^3cOzX?lm%A46W_G_J9)D>=De$9s`L3wV@z z^6`Oa2<2EH=TI4AQNcsUt65V{b>~_~={F^M%!7S(UW+JqB&t0thyrBS83s00V@Wd1 z3;E)w^;g#M`A*wU9=X!MTDcyL_IYzBp!;~gV6LrC@I_`%snbj5iQNp)9K#@*R)qVY z*h!V+rSnMa*T%k<9~IX$IY?O37X+wN|LVUzwal%Xu;}hOcQdQ}N5O7(%aW~=z^(2R zNP54-Mo>KZrF};xA=FFBV5<=D1da9SX7weR{-DfAKbE#)B9avdn)iSC+rMO3J>+Hp zblMre!6AQG9CZQE!iZ^Xg&!18<&Hv&Sl?^Vmpm1t?>G_wl`2+z13(4q?e0-%K3QR1 zWPGoOGcG@U;o8-p0O%W8K3a^QKTiFZ=(JXWs#;YK7rHU5+;uh021PQ!4ba~J5lK(@ zO*gS1E(dGXz%0kN{5U0BpzuXugXT`-BiLPWryqXP8!;s|QbN-W|A4BSjJ32h!EJ+R*JF z;dS^lAwa2FbkXcp{Tc<|b^5@~im+CnutGWC?d9*){8u8e=ZHhY4fPRj+*RQ5Oqcab z7o}HJ`*@H~#&<*4^f*72IJt7MW_)!}LYw;xe;9@u2cf z?nCQWHuwOlr|>q?!ESf7$3m$+=|(`WB=KCU2Z`s;2IbGSJW16Tstm`O-s-2&Ip5FE zw*yiqIxe!{pKlJ8BM6Uw;FdrBJLZN&xtH|6ke}ZHRHct~VEmN;jdEBHVWLYW&lUlM z1J71SZ%;{>OgI3jejc(zR-k(Px&^(^me34gpU*;&eZ1eOantR^U2srBn+q-zNDN2R za^d_vV%9sZ5HtB%#Q3kw!h~fRwc!`#R)MD?zNpqO30AQsKQ3e9D}|`49Q+g2%QXG2 zZR=Qt*7^7doi)+U5YTYw@D+-#8O3gz{%gI*5_L=?%&W*}`LZJ@FSI+qZrv&! zCfK(BU_V=#t`JgU_WBc{s8fh7v^8{-BQN0M)pe;-%quScjbn!i;kT*QSt`w<$Ohk{ z-M=-!Xi1*bi%mu;qOW0}K5&Jh53=RBES$AIGhZd4C$?gU&@vj}WSDQ55uJXa8h@&* z#^S(VdV+Eoan6F+4PdT2jy_;Vz)GSTw{kRIy?^U|r(xewh3CX~X)=iUWftf6RI2&Vn+ zNW+=a>%CfGx7IE4qV~`GhhxP>hLZN3X502i0Bw>oybR zg3fgen!DSmHp18iiDdfNU)fFE@A5R`Z3)X=|8+3-psEr?w-iakk4?@W-&1 zN%vd#FV3d#6x8Y>e@=#rmf=!G;L%!%V!oCXd%tt5aCgIL+n*kCOFB%I1;FU+KELhP zn7u5wrBjw1njR~NA}X2kU=={Jme*jj=&|Y`|5LH3`15^VcM4Dpn`jKXLNyvH)GF*0 zH#0Q{bBSOy1$k|tK7jSWY_W#lzO;}C&A2P=tJY2|;+;5NuTRh_+ot(?X?}>(UE~r}&^5`M#^QQbx)R@rk^sf2$hWnGvLUs&V z3WF(h(hBxL4w*|S`wjPFMr!61IL6I zO!s=$w;4;%PjcfsWJiY%JgN5%tAv)Q_X9qt%Od^M)|ew&(mXp3GZ&@!+CscN?MuK@ zM;F?TF8V%RUfQcHB|zLzI@l`(W(_5M5OqDh`M^3nCFiHOulq>0Pq?yH_*m?JLW}MM z+?O4$c>5T|{}g!tPe}QF5gge7&+OO#GravI#`LCkzDY(M3Isg*cTBYFv>fCA3)s79 A#Q*>R literal 44240 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 v#=&hP!6lN61>t^w90YoNmkFfwzYa-Iu!8)*

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 E0D-e1+5i9m delta 8865 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 delta 8896 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 SZv^PSNB6OzR*i;z`2PU{OAE{Z diff --git a/tgstation.dme b/tgstation.dme index 61fea1715..9ed36015b 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1899,7 +1899,6 @@ #include "code\modules\hydroponics\grown\flowers.dm" #include "code\modules\hydroponics\grown\garlic.dm" #include "code\modules\hydroponics\grown\grass_carpet.dm" -#include "code\modules\hydroponics\grown\kalyna.dm" #include "code\modules\hydroponics\grown\kudzu.dm" #include "code\modules\hydroponics\grown\melon.dm" #include "code\modules\hydroponics\grown\misc.dm" @@ -3165,6 +3164,7 @@ #include "hyperstation\code\modules\events\crystalline_reentry.dm" #include "hyperstation\code\modules\events\crystalloid_entities.dm" #include "hyperstation\code\modules\food_and_drinks\recipes\drinks_recipes.dm" +#include "hyperstation\code\modules\hydroponics\grown\kalyna.dm" #include "hyperstation\code\modules\integrated_electronics\input.dm" #include "hyperstation\code\modules\jobs\job_types\roleplay.dm" #include "hyperstation\code\modules\mining\shelters.dm" @@ -3180,6 +3180,7 @@ #include "hyperstation\code\modules\power\reactor\fuel_rods.dm" #include "hyperstation\code\modules\power\reactor\rbmk.dm" #include "hyperstation\code\modules\power\reactor\reactor_cargo.dm" +#include "hyperstation\code\modules\reagents\chemistry\reagents\alcohol_reagents.dm" #include "hyperstation\code\modules\reagents\chemistry\reagents\drink_reagents.dm" #include "hyperstation\code\modules\reagents\chemistry\reagents\food_reagents.dm" #include "hyperstation\code\modules\reagents\chemistry\reagents\hydroponics_reactions.dm" From 818fcedad6846b5e2dd18b47f1bbc23a134a8ee6 Mon Sep 17 00:00:00 2001 From: sarcoph <83266791+sarcoph@users.noreply.github.com> Date: Sun, 24 Apr 2022 20:28:30 -0800 Subject: [PATCH 014/111] cards part 1 --- code/game/objects/items/toys.dm | 227 ++-------- code/modules/games/cas.dm | 184 ++++---- hyperstation/code/game/objects/items/cards.dm | 400 ++++++++++++++++++ .../code/game/objects/items/lovedice.dm | 88 ++++ hyperstation/icons/obj/toy.dmi | Bin 0 -> 835 bytes icons/obj/toy.dmi | Bin 38975 -> 38948 bytes .../code/game/machinery/vending.dm | 1 + tgstation.dme | 2 + tgui/packages/tgui/interfaces/CardsDeck.js | 179 ++++++++ tgui/packages/tgui/public/tgui.bundle.js | 6 +- 10 files changed, 812 insertions(+), 275 deletions(-) create mode 100644 hyperstation/code/game/objects/items/cards.dm create mode 100644 hyperstation/code/game/objects/items/lovedice.dm create mode 100644 hyperstation/icons/obj/toy.dmi create mode 100644 tgui/packages/tgui/interfaces/CardsDeck.js diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 2368bb7a1..7d180f8a0 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -613,12 +613,11 @@ if(prob(5)) name = "drone (760) action figure" desc = "An action figure modeled after 'drone (760)', it seems to be a bit dusty." + + /* || A Deck of Cards for playing various games of chance || */ - - - /obj/item/toy/cards resistance_flags = FLAMMABLE max_integrity = 50 @@ -636,7 +635,8 @@ playsound(src, 'sound/items/cardshuffle.ogg', 50, 1) return BRUTELOSS -/obj/item/toy/cards/proc/apply_card_vars(obj/item/toy/cards/newobj, obj/item/toy/cards/sourceobj) // Applies variables for supporting multiple types of card deck +/obj/item/toy/cards/proc/apply_card_vars(obj/item/toy/cards/newobj, obj/item/toy/cards/sourceobj) +// Applies variables for supporting multiple types of card deck if(!istype(sourceobj)) return @@ -658,53 +658,24 @@ /obj/item/toy/cards/deck/proc/populate_deck() icon_state = "deck_[deckstyle]_full" - for(var/i in 2 to 10) - cards += "[i] of Hearts" - cards += "[i] of Spades" - cards += "[i] of Clubs" - cards += "[i] of Diamonds" - cards += "King of Hearts" - cards += "King of Spades" - cards += "King of Clubs" - cards += "King of Diamonds" - cards += "Queen of Hearts" - cards += "Queen of Spades" - cards += "Queen of Clubs" - cards += "Queen of Diamonds" - cards += "Jack of Hearts" - cards += "Jack of Spades" - cards += "Jack of Clubs" - cards += "Jack of Diamonds" - cards += "Ace of Hearts" - cards += "Ace of Spades" - cards += "Ace of Clubs" - cards += "Ace of Diamonds" + var/_suits = list("Hearts", "Spades", "Clubs", "Diamonds") + var/_faces = list("Ace", "King", "Queen", "Jack") + for(var/suit in _suits) + for(var/i in 2 to 10) + cards += list(list( + "name" = "[i] of [suit]", + "icon_state" = "[i]of[lowertext(suit)]", + "rotation" = null, + "face_up" = null + )) + for(var/i in _faces) + cards += list(list( + "name" = "[i] of [suit]", + "icon_state" = "[lowertext(i)]of[lowertext(suit)]", + "rotation" = null, + "face_up" = null + )) -//ATTACK HAND IGNORING PARENT RETURN VALUE -//ATTACK HAND NOT CALLING PARENT -/obj/item/toy/cards/deck/attack_hand(mob/user) - draw_card(user) - -/obj/item/toy/cards/deck/proc/draw_card(mob/user) - if(user.lying) - return - var/choice = null - if(cards.len == 0) - to_chat(user, "There are no more cards to draw!") - return - var/obj/item/toy/cards/singlecard/H = new/obj/item/toy/cards/singlecard(user.loc) - if(holo) - holo.spawned += H // track them leaving the holodeck - choice = cards[1] - H.cardname = choice - H.parentdeck = src - var/O = src - H.apply_card_vars(H,O) - src.cards.Cut(1,2) //Removes the top card from the list - H.pickup(user) - user.put_in_hands(H) - user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") - update_icon() /obj/item/toy/cards/deck/update_icon() if(cards.len > original_size/2) @@ -716,60 +687,6 @@ else if(cards.len == 0) icon_state = "deck_[deckstyle]_empty" -/obj/item/toy/cards/deck/attack_self(mob/user) - if(cooldown < world.time - 50) - cards = shuffle(cards) - playsound(src, 'sound/items/cardshuffle.ogg', 50, 1) - user.visible_message("[user] shuffles the deck.", "You shuffle the deck.") - cooldown = world.time - -/obj/item/toy/cards/deck/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/toy/cards/singlecard)) - var/obj/item/toy/cards/singlecard/SC = I - if(SC.parentdeck == src) - if(!user.temporarilyRemoveItemFromInventory(SC)) - to_chat(user, "The card is stuck to your hand, you can't add it to the deck!") - return - cards += SC.cardname - user.visible_message("[user] adds a card to the bottom of the deck.","You add the card to the bottom of the deck.") - qdel(SC) - else - to_chat(user, "You can't mix cards from other decks!") - update_icon() - else if(istype(I, /obj/item/toy/cards/cardhand)) - var/obj/item/toy/cards/cardhand/CH = I - if(CH.parentdeck == src) - if(!user.temporarilyRemoveItemFromInventory(CH)) - to_chat(user, "The hand of cards is stuck to your hand, you can't add it to the deck!") - return - cards += CH.currenthand - user.visible_message("[user] puts [user.p_their()] hand of cards in the deck.", "You put the hand of cards in the deck.") - qdel(CH) - else - to_chat(user, "You can't mix cards from other decks!") - update_icon() - else - return ..() - -/obj/item/toy/cards/deck/MouseDrop(atom/over_object) - . = ..() - var/mob/living/M = usr - if(!istype(M) || usr.incapacitated() || usr.lying) - return - if(Adjacent(usr)) - if(over_object == M && loc != M) - M.put_in_hands(src) - to_chat(usr, "You pick up the deck.") - - else if(istype(over_object, /obj/screen/inventory/hand)) - var/obj/screen/inventory/hand/H = over_object - if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) - to_chat(usr, "You pick up the deck.") - - else - to_chat(usr, "You can't reach it from here!") - - /obj/item/toy/cards/cardhand name = "hand of cards" @@ -785,7 +702,7 @@ interact(user) for(var/t in currenthand) - handradial[t] = image(icon = src.icon, icon_state = "sc_[t]_[deckstyle]") + handradial[t] = image(icon = src.icon, icon_state = "sc_[t["icon_state"] || t["name"]]_[deckstyle]") if(usr.stat || !ishuman(usr)) return @@ -795,40 +712,29 @@ if(!choice) return FALSE var/obj/item/toy/cards/singlecard/C = new/obj/item/toy/cards/singlecard(cardUser.loc) + choice["rotation"] = null + choice["face_up"] = null currenthand -= choice handradial -= choice C.parentdeck = parentdeck - C.cardname = choice + C.card = choice C.apply_card_vars(C,O) C.pickup(cardUser) cardUser.put_in_hands(C) - cardUser.visible_message("[cardUser] draws a card from [cardUser.p_their()] hand.", "You take the [C.cardname] from your hand.") + cardUser.visible_message("[cardUser] draws a card from [cardUser.p_their()] hand.", "You take the [C.card["name"]] from your hand.") interact(cardUser) update_sprite() if(length(currenthand) == 1) var/obj/item/toy/cards/singlecard/N = new/obj/item/toy/cards/singlecard(loc) N.parentdeck = parentdeck - N.cardname = currenthand[1] + N.card = currenthand[1] N.apply_card_vars(N,O) qdel(src) N.pickup(cardUser) cardUser.put_in_hands(N) to_chat(cardUser, "You also take [currenthand[1]] and hold it.") -/obj/item/toy/cards/cardhand/attackby(obj/item/toy/cards/singlecard/C, mob/living/user, params) - if(istype(C)) - if(C.parentdeck == src.parentdeck) - src.currenthand += C.cardname - user.visible_message("[user] adds a card to [user.p_their()] hand.", "You add the [C.cardname] to your hand.") - qdel(C) - interact(user) - update_sprite(src) - else - to_chat(user, "You can't mix cards from other decks!") - else - return ..() - /obj/item/toy/cards/cardhand/apply_card_vars(obj/item/toy/cards/newobj,obj/item/toy/cards/sourceobj) ..() newobj.deckstyle = sourceobj.deckstyle @@ -863,7 +769,20 @@ if(overlay_cards) var/k = overlay_cards == 2 ? 1 : overlay_cards - 2 for(var/i = k; i <= overlay_cards; i++) - var/card_overlay = image(icon=src.icon,icon_state="sc_[currenthand[i]]_[deckstyle]",pixel_x=(1-i+k)*3,pixel_y=(1-i+k)*3) + var/_card = currenthand[i] + var/_angle = _card["rotation"] || rotation + var/_dir = GetAngle(_angle) + var/card_overlay = image( + icon = src.icon, + icon_state = "sc_[_card["icon_state"] || _card["name"]]_[deckstyle]", + pixel_x = (1 - i + k)*3, + pixel_y = (1 - i + k)*3, + dir = ( + _dir == 90 ? EAST : + _dir == 180 ? SOUTH : + NORTH + ) + ) add_overlay(card_overlay) /obj/item/toy/cards/singlecard @@ -872,8 +791,7 @@ icon = 'icons/obj/toy.dmi' icon_state = "singlecard_down_nanotrasen" w_class = WEIGHT_CLASS_TINY - var/cardname = null - var/flipped = 0 + var/card = null pixel_x = -5 @@ -882,7 +800,9 @@ if(ishuman(user)) var/mob/living/carbon/human/cardUser = user if(cardUser.is_holding(src)) - cardUser.visible_message("[cardUser] checks [cardUser.p_their()] card.", "The card reads: [cardname].") + cardUser.visible_message( + "[cardUser] checks [cardUser.p_their()] card.", + "The card reads: [card["name"]]. [card["desc"] || ""]") else . += "You need to have the card in your hand to check it!" @@ -892,65 +812,11 @@ set src in range(1) if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) return - if(!flipped) - src.flipped = 1 - if (cardname) - src.icon_state = "sc_[cardname]_[deckstyle]" - src.name = src.cardname - else - src.icon_state = "sc_Ace of Spades_[deckstyle]" - src.name = "What Card" - src.pixel_x = 5 - else if(flipped) - src.flipped = 0 - src.icon_state = "singlecard_down_[deckstyle]" - src.name = "card" - src.pixel_x = -5 - -/obj/item/toy/cards/singlecard/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/toy/cards/singlecard/)) - var/obj/item/toy/cards/singlecard/C = I - if(C.parentdeck == src.parentdeck) - var/obj/item/toy/cards/cardhand/H = new/obj/item/toy/cards/cardhand(user.loc) - H.currenthand += C.cardname - H.currenthand += src.cardname - H.parentdeck = C.parentdeck - H.apply_card_vars(H,C) - to_chat(user, "You combine the [C.cardname] and the [src.cardname] into a hand.") - qdel(C) - qdel(src) - H.pickup(user) - user.put_in_active_hand(H) - else - to_chat(user, "You can't mix cards from other decks!") - - if(istype(I, /obj/item/toy/cards/cardhand/)) - var/obj/item/toy/cards/cardhand/H = I - if(H.parentdeck == parentdeck) - H.currenthand += cardname - user.visible_message("[user] adds a card to [user.p_their()] hand.", "You add the [cardname] to your hand.") - qdel(src) - H.interact(user) - if(H.currenthand.len > 4) - H.icon_state = "[deckstyle]_hand5" - else if(H.currenthand.len > 3) - H.icon_state = "[deckstyle]_hand4" - else if(H.currenthand.len > 2) - H.icon_state = "[deckstyle]_hand3" - else - to_chat(user, "You can't mix cards from other decks!") - else - return ..() - -/obj/item/toy/cards/singlecard/attack_self(mob/user) - if(usr.stat || !ishuman(usr) || !usr.canmove || usr.restrained()) - return - Flip() + FlipCards() /obj/item/toy/cards/singlecard/apply_card_vars(obj/item/toy/cards/singlecard/newobj,obj/item/toy/cards/sourceobj) ..() newobj.deckstyle = sourceobj.deckstyle - newobj.icon_state = "singlecard_down_[deckstyle]" // Without this the card is invisible until flipped. It's an ugly hack, but it works. newobj.card_hitsound = sourceobj.card_hitsound newobj.hitsound = newobj.card_hitsound newobj.card_force = sourceobj.card_force @@ -963,6 +829,7 @@ newobj.throw_range = newobj.card_throw_range newobj.card_attack_verb = sourceobj.card_attack_verb newobj.attack_verb = newobj.card_attack_verb + newobj.update_icon() /* || Syndicate playing cards, for pretending you're Gambit and playing poker for the nuke disk. || diff --git a/code/modules/games/cas.dm b/code/modules/games/cas.dm index 4fbb931b3..2c01284fd 100644 --- a/code/modules/games/cas.dm +++ b/code/modules/games/cas.dm @@ -55,104 +55,104 @@ P.name = "Blank Card" P.card_icon = "cas_white" cards += P - shuffle_inplace(cards) // distribute blank cards throughout deck + // shuffle_inplace(cards) // distribute blank cards throughout deck -/obj/item/toy/cards/deck/cas/draw_card(mob/user) - if(user.lying) - return - if(cards.len == 0) - to_chat(user, "There are no more cards to draw!") - return - var/obj/item/toy/cards/singlecard/cas/H = new/obj/item/toy/cards/singlecard/cas(user.loc) - var/datum/playingcard/choice = cards[1] - if (choice.name == "Blank Card") - H.blank = 1 - H.name = choice.name - H.buffertext = choice.name - H.icon_state = choice.card_icon - H.card_face = choice.card_icon - H.parentdeck = src - src.cards -= choice - H.pickup(user) - user.put_in_hands(H) - user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") - update_icon() +// /obj/item/toy/cards/deck/cas/draw_card(mob/user) +// if(user.lying) +// return +// if(cards.len == 0) +// to_chat(user, "There are no more cards to draw!") +// return +// var/obj/item/toy/cards/singlecard/cas/H = new/obj/item/toy/cards/singlecard/cas(user.loc) +// var/datum/playingcard/choice = cards[1] +// if (choice.name == "Blank Card") +// H.blank = 1 +// H.name = choice.name +// H.buffertext = choice.name +// H.icon_state = choice.card_icon +// H.card_face = choice.card_icon +// H.parentdeck = src +// src.cards -= choice +// H.pickup(user) +// user.put_in_hands(H) +// user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") +// update_icon() -/obj/item/toy/cards/deck/cas/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/toy/cards/singlecard/cas)) - var/obj/item/toy/cards/singlecard/cas/SC = I - if(!user.temporarilyRemoveItemFromInventory(SC)) - to_chat(user, "The card is stuck to your hand, you can't add it to the deck!") - return - var/datum/playingcard/RC // replace null datum for the re-added card - RC = new() - RC.name = "[SC.name]" - RC.card_icon = SC.card_face - cards += RC - user.visible_message("[user] adds a card to the bottom of the deck.","You add the card to the bottom of the deck.") - qdel(SC) - update_icon() +// /obj/item/toy/cards/deck/cas/attackby(obj/item/I, mob/living/user, params) +// if(istype(I, /obj/item/toy/cards/singlecard/cas)) +// var/obj/item/toy/cards/singlecard/cas/SC = I +// if(!user.temporarilyRemoveItemFromInventory(SC)) +// to_chat(user, "The card is stuck to your hand, you can't add it to the deck!") +// return +// var/datum/playingcard/RC // replace null datum for the re-added card +// RC = new() +// RC.name = "[SC.name]" +// RC.card_icon = SC.card_face +// cards += RC +// user.visible_message("[user] adds a card to the bottom of the deck.","You add the card to the bottom of the deck.") +// qdel(SC) +// update_icon() -/obj/item/toy/cards/deck/cas/update_icon() - if(cards.len < 26) - icon_state = "deck_[deckstyle]_low" +// /obj/item/toy/cards/deck/cas/update_icon() +// if(cards.len < 26) +// icon_state = "deck_[deckstyle]_low" -/obj/item/toy/cards/singlecard/cas - name = "CAS card" - desc = "A CAS card." - icon_state = "cas_white" - flipped = 0 - var/card_face = "cas_white" - var/blank = 0 - var/buffertext = "A funny bit of text." +// /obj/item/toy/cards/singlecard/cas +// name = "CAS card" +// desc = "A CAS card." +// icon_state = "cas_white" +// flipped = 0 +// var/card_face = "cas_white" +// var/blank = 0 +// var/buffertext = "A funny bit of text." -/obj/item/toy/cards/singlecard/cas/examine(mob/user) - . = ..() - if (flipped) - . += "The card is face down." - else if (blank) - . += "The card is blank. Write on it with a pen." - else - . += "The card reads: [name]" - . += "Alt-click to flip it." +// /obj/item/toy/cards/singlecard/cas/examine(mob/user) +// . = ..() +// if (flipped) +// . += "The card is face down." +// else if (blank) +// . += "The card is blank. Write on it with a pen." +// else +// . += "The card reads: [name]" +// . += "Alt-click to flip it." -/obj/item/toy/cards/singlecard/cas/Flip() - set name = "Flip Card" - set category = "Object" - set src in range(1) - if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) - return - if(!flipped) - name = "CAS card" - else if(flipped) - name = buffertext - flipped = !flipped - update_icon() +// /obj/item/toy/cards/singlecard/cas/Flip() +// set name = "Flip Card" +// set category = "Object" +// set src in range(1) +// if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) +// return +// if(!flipped) +// name = "CAS card" +// else if(flipped) +// name = buffertext +// flipped = !flipped +// update_icon() -/obj/item/toy/cards/singlecard/cas/AltClick(mob/living/user) - . = ..() - if(!ishuman(user) || !user.canUseTopic(src, BE_CLOSE)) - return - Flip() - return TRUE +// /obj/item/toy/cards/singlecard/cas/AltClick(mob/living/user) +// . = ..() +// if(!ishuman(user) || !user.canUseTopic(src, BE_CLOSE)) +// return +// Flip() +// return TRUE -/obj/item/toy/cards/singlecard/cas/update_icon() - if(flipped) - icon_state = "[card_face]_flipped" - else - icon_state = "[card_face]" +// /obj/item/toy/cards/singlecard/cas/update_icon() +// if(flipped) +// icon_state = "[card_face]_flipped" +// else +// icon_state = "[card_face]" -/obj/item/toy/cards/singlecard/cas/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/pen)) - if(!user.is_literate()) - to_chat(user, "You scribble illegibly on [src]!") - return - if(!blank) - to_chat(user, "You cannot write on that card.") - return - var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) - if(!cardtext || !user.canUseTopic(src, BE_CLOSE)) - return - name = cardtext - buffertext = cardtext - blank = 0 +// /obj/item/toy/cards/singlecard/cas/attackby(obj/item/I, mob/living/user, params) +// if(istype(I, /obj/item/pen)) +// if(!user.is_literate()) +// to_chat(user, "You scribble illegibly on [src]!") +// return +// if(!blank) +// to_chat(user, "You cannot write on that card.") +// return +// var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) +// if(!cardtext || !user.canUseTopic(src, BE_CLOSE)) +// return +// name = cardtext +// buffertext = cardtext +// blank = 0 diff --git a/hyperstation/code/game/objects/items/cards.dm b/hyperstation/code/game/objects/items/cards.dm new file mode 100644 index 000000000..b11044cf2 --- /dev/null +++ b/hyperstation/code/game/objects/items/cards.dm @@ -0,0 +1,400 @@ +/* +* cards rework; uses TGUI and allows in-depth manipulation of cards, such as +* angles, flip states, drawing a number of cards at once, peeking, etc. +* +* sarcoph march 2022 +*/ + +#define CARD_ROTATION_UP "upright" +#define CARD_ROTATION_SIDE "sideways" +#define CARD_ROTATION_DOWN "reversed" + +// ================================= GENERAL CARDS ================================= + +/obj/item/toy/cards + var/face_up = FALSE + var/rotation = CARD_ROTATION_UP + var/merge_rank = 0 + +/obj/item/toy/cards/proc/GetAngle(_dir) + var/_angle = 0 + switch(_dir) + if(CARD_ROTATION_UP) + _angle = 0 + if(CARD_ROTATION_SIDE) + _angle = 90 + if(CARD_ROTATION_DOWN) + _angle = 180 + return _angle + +/obj/item/toy/cards/proc/RotateCards(angle) + var/list/_rotations = list(CARD_ROTATION_UP, CARD_ROTATION_SIDE, CARD_ROTATION_DOWN) + var/list/_indexof = _rotations.Find(rotation) + if(angle) + rotation = angle + else + rotation = _rotations[_indexof%3 + 1] + update_icon() + +/obj/item/toy/cards/proc/FlipCards(side) + if(side != null) face_up = side + else face_up = !face_up + update_icon() + +/** + * Handles functionality for merging different types of cards. + * + * Arguments: + * * target - The "greater" card item that this object is going to merge into. + * * user - The mob that is performing this merge. + * + * Returns: + * * TRUE/FALSE: Whether or not this logic is considered "processed" - i.e., a merge + * was actually attempted. + */ +/obj/item/toy/cards/proc/MergeInto(obj/item/toy/cards/target, mob/living/user) + if(!user.temporarilyRemoveItemFromInventory(src)) + to_chat(user, "\The [src] is stuck to your hand, you can't add it to \the [target]!") + return TRUE + if(target.parentdeck != src && src.parentdeck != target && src.parentdeck != target.parentdeck) + to_chat(user, "You can't mix cards from other decks!") + return TRUE + return FALSE + // unimplemented + +/** + * Announces card(s) being added to a deck, and then deletes the card(s). + */ +/obj/item/toy/cards/proc/FinishMergingCards(obj/item/toy/cards/target, mob/living/user) + return FALSE // unimplemented + +/obj/item/toy/cards/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/toy/cards)) + var/obj/item/toy/cards/C = I + var/obj/item/toy/cards/greater = merge_rank > C.merge_rank ? src : C + var/obj/item/toy/cards/lesser = greater == src ? C : src + if(lesser.MergeInto(greater, user)) return + else + return ..() + +// ================================= DECK OF CARDS ================================= + +/obj/item/toy/cards/deck + var/peeking = FALSE + var/dealing = FALSE + merge_rank = 3 + +/** + * Randomizes positions of all cards in a deck, plays a nice sound, + * and announces this to the `user`'s surroundings. There is a small + * cooldown. + * + * Arguments: + * * user - The `mob` shuffling this deck of cards. + */ +/obj/item/toy/cards/deck/proc/ShuffleCards(mob/user) + if(cooldown < world.time - 5 SECONDS) + cards = shuffle(cards) + playsound(src, 'sound/items/cardshuffle.ogg', 50, 1) + user.visible_message("[user] shuffles the deck.", "You shuffle the deck.") + cooldown = world.time + +/** + * Draws cards into a new hand from a list of indices, turning those new + * cards into a hand. + * + * Arguments: + * * card_indices - The `list` of card indices to remove from `cards`. + * + * Returns: + * * /obj/item/toy/cards/cardhand - A new hand containing the removed cards. + * OR + * * /obj/item/toy/cards/singlecard - A single card, if there is only one index. + */ +/obj/item/toy/cards/deck/proc/DrawCards(list/card_indices) + if(card_indices.len == 1) return DrawOneCard(card_indices) + var/obj/item/toy/cards/cardhand/H = new/obj/item/toy/cards/cardhand(usr.loc) + var/list/cards_to_remove = list() + for(var/C in card_indices) + var/card_to_add = cards[C] + card_to_add["rotation"] = rotation + card_to_add["face_up"] = face_up + H.currenthand += list(card_to_add) + cards_to_remove += list(card_to_add) + cards -= cards_to_remove + H.parentdeck = src + H.apply_card_vars(H,src) + update_icon() + return H + +/obj/item/toy/cards/deck/proc/DrawOneCard(list/card_indices) + var/obj/item/toy/cards/singlecard/S = new/obj/item/toy/cards/singlecard(usr.loc) + var/_card = cards[card_indices[1]] + _card["rotation"] = rotation + _card["face_up"] = face_up + S.card = _card + S.rotation = _card["rotation"] + S.face_up = _card["face_up"] + S.parentdeck = src + S.apply_card_vars(S,src) + cards -= list(_card) + update_icon() + return S + +/obj/item/toy/cards/deck/FinishMergingCards(obj/item/toy/cards/target, mob/living/user) + var/message = "[user] adds \the [target] to the bottom of \the [src]." + var/self_message = "You add \the [target] to the bottom of \the [src]." + user.visible_message(message, self_message) + qdel(target) + update_icon() + +/obj/item/toy/cards/deck/examine(mob/user) + . = ..() + . += "Alt-Click to quick-draw a card." + +/obj/item/toy/cards/deck/AltClick(mob/user) + . = ..() + if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) + return + var/obj/item/toy/cards/drawn = DrawCards(list(1)) + drawn.pickup(user) + user.put_in_hands(drawn) + to_chat(user, "You draw \a [drawn] from \the [src].") + + +// =================== TGUI stuff =================== + +/obj/item/toy/cards/deck/ui_interact(mob/user, ui_key, datum/tgui/ui, force_open, datum/tgui/master_ui, datum/tgui_state/state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "CardsDeck", name, 300, 400, master_ui, state) + ui.open() + +/obj/item/toy/cards/deck/ui_act(action, params) + if(..()) + return + var/list/targets = list(usr, src) + switch(action) + if("deal") + var/n_cards = text2num(params["count"]) + var/n_hands = text2num(params["hands"]) + if(dealing) return FALSE + if(!n_cards || !n_hands) return FALSE + if(n_cards * n_hands > cards.len) + to_chat(usr, "You can't deal more cards than there are in the deck!") + return FALSE + dealing = TRUE + to_chat(usr, "You get ready to deal cards...") + if(do_after_mob(usr, targets, 1 SECONDS, progress=TRUE)) + visible_message("[usr] begins dealing cards.") + var/list/holder = list() + var/broken = FALSE + for(var/C = 1, C <= n_cards, C++) holder += C // card indices placeholder + for(var/H = 1, H <= n_hands, H++) + if(do_after_mob(usr, targets, 0.5 SECONDS, progress=TRUE) && dealing) + var/obj/item/toy/cards/hand = DrawCards(holder) + step(hand, GLOB.alldirs[H]) + else + broken = TRUE + break + if(broken) + visible_message("[usr] stops in the middle of dealing cards!") + dealing = FALSE + if("draw") + if(!params["cards"]) return FALSE + var/list/P = splittext(params["cards"], ",") + var/list/P_cards = list() + for(var/T in P) + P_cards += text2num(T) + 1 + var/obj/item/toy/cards/H = DrawCards(P_cards) + H.pickup(usr) + usr.put_in_hands(H) + if("flip") + var/P_side = params["side"] + var/flip_side = null + if(P_side) + flip_side = P_side == "face_down" ? FALSE : P_side == "face_up" ? TRUE : null + FlipCards(flip_side) + return TRUE + if("peek") + visible_message("[usr] is peeking in \the [name]!") + if(do_after_mob(usr, targets, 3 SECONDS, progress=TRUE)) + to_chat(usr, "You peek into \the [name].") + peeking = TRUE + if("rotate") + RotateCards(params["angle"]) + return TRUE + if("shuffle") + peeking = FALSE + ShuffleCards(usr) + update_icon() + return TRUE + +/obj/item/toy/cards/deck/ui_data(mob/user) + var/list/data = list() + data["face_up"] = face_up + data["rotation"] = rotation + data["cards"] = cards + data["name"] = name + data["peeking"] = peeking + return data + +/obj/item/toy/cards/deck/ui_static_data(mob/user) + var/list/data = list() + data["possible_rotations"] = list(CARD_ROTATION_UP, CARD_ROTATION_SIDE, CARD_ROTATION_DOWN) + return data + +/obj/item/toy/cards/deck/ui_close() + dealing = FALSE + peeking = FALSE + + +// ================================= HAND OF CARDS ================================= + +/obj/item/toy/cards/cardhand + merge_rank = 2 + face_up = TRUE + +/obj/item/toy/cards/cardhand/proc/QuickAnnounce(mob/living/user) + if(!user.is_holding(src)) + to_chat(user, "You need to be holding \the [src] to show it!") + return + if(user.stat || user.restrained()) + return + var/list/temp_cards = list() + var/facedown = 0 + for(var/C in currenthand) + var/_flipped = C["face_up"] || face_up + var/_angle = C["rotation"] || rotation + if(_flipped) + if(is_all_same_direction()) + temp_cards += "\a [C["name"]]" + else + temp_cards += "\a [_angle] [C["name"]]" + else + facedown++ + if(facedown > 0) + temp_cards += "[facedown] unrevealed card\s" + visible_message("[user] shows [user.p_their()] hand: [english_list(temp_cards)].") + +/obj/item/toy/cards/cardhand/proc/is_all_same_direction() + var/compare_orient = currenthand[1]["rotation"] + for(var/list/C in currenthand) + var/_rotation = C["rotation"] || rotation + if(_rotation != compare_orient) return FALSE + return TRUE + +/obj/item/toy/cards/cardhand/MergeInto(obj/item/toy/cards/target, mob/living/user) + if(..()) + return TRUE + if(istype(target, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/C = target + for(var/_card = 1, _card < currenthand.len, _card++) + currenthand[_card]["rotation"] = null + currenthand[_card]["face_up"] = null + C.cards += currenthand + C.FinishMergingCards(src, user) + else if(istype(target, /obj/item/toy/cards/cardhand)) + if(do_after_mob(user, list(user,src,target), 0.5 SECONDS)) + var/obj/item/toy/cards/cardhand/C = target + C.currenthand += currenthand + C.FinishMergingCards(src, user) + else + return FALSE + return TRUE + +/obj/item/toy/cards/cardhand/FinishMergingCards(obj/item/toy/cards/target, mob/living/user) + user.visible_message("[user] combines \the [target] into [user.p_their()] hand.",\ + "You combine \the [target] into the [src].") + qdel(target) + update_icon() + +/obj/item/toy/cards/cardhand/examine(mob/user) + . = ..() + . += "Alt-Click to quick-announce your deck." + +/obj/item/toy/cards/cardhand/AltClick(mob/user) + . = ..() + QuickAnnounce(user) + + +// =================== TGUI stuff =================== + + +// ================================= SINGLE CARDS ================================= + +/obj/item/toy/cards/singlecard + merge_rank = 1 + +/obj/item/toy/cards/singlecard/MergeInto(obj/item/toy/cards/target, mob/living/user) + if(..()) + return TRUE + if(istype(target, /obj/item/toy/cards/deck)) + var/obj/item/toy/cards/deck/C = target + card["rotation"] = null + card["face_up"] = null + C.cards += list(card) + C.FinishMergingCards(src, user) + else if(istype(target, /obj/item/toy/cards/cardhand)) + var/obj/item/toy/cards/cardhand/C = target + C.currenthand += list(card) + C.FinishMergingCards(src, user) + else if(istype(target, /obj/item/toy/cards/singlecard)) + var/obj/item/toy/cards/singlecard/C = target + var/obj/item/toy/cards/cardhand/H = new/obj/item/toy/cards/cardhand(user.loc) + H.currenthand += list(C.card) + H.currenthand += list(src.card) + H.parentdeck = C.parentdeck + H.apply_card_vars(H,C) + H.pickup(user) + user.put_in_hands(H) + C.FinishMergingCards(src, user) + else + return FALSE + return TRUE + +/obj/item/toy/cards/singlecard/FinishMergingCards(obj/item/toy/cards/singlecard/target, mob/living/user) + to_chat(user, "You combine the [target.card["name"]] and the [src.card["name"]] into a hand.") + qdel(target) + qdel(src) + update_icon() + +/obj/item/toy/cards/singlecard/examine(mob/user) + . = ..() + . += "Click to flip. Alt-Click to rotate." + +/obj/item/toy/cards/singlecard/CtrlClick(mob/user) + . = ..() + if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) + return + RotateCards() + to_chat(user, "You turn \the [src] to \a [rotation] position.") + +/obj/item/toy/cards/singlecard/attack_self(mob/user) + . = ..() + if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) + return + FlipCards() + to_chat(user, "You flip \the [src] [(face_up ? "face-up" : "face-down")].") + +/obj/item/toy/cards/singlecard/update_icon() + . = ..() + var/matrix/rot_matrix = matrix() + rot_matrix.Turn(GetAngle(rotation)) + transform = rot_matrix + if(face_up) + if(card) + src.icon_state = "sc_[card["icon_state"] || card["name"]]_[deckstyle]" + src.name = src.card["name"] + else + src.icon_state = "sc_aceofspades_[deckstyle]" + src.name = "What Card" + src.pixel_x = 5 + else + src.icon_state = "singlecard_down_[deckstyle]" + src.name = "card" + src.pixel_x = -5 + + + +// =================== TGUI stuff =================== \ No newline at end of file diff --git a/hyperstation/code/game/objects/items/lovedice.dm b/hyperstation/code/game/objects/items/lovedice.dm new file mode 100644 index 000000000..1c1e8c73a --- /dev/null +++ b/hyperstation/code/game/objects/items/lovedice.dm @@ -0,0 +1,88 @@ +/* +lover's dice: based off a really funny yakuza gif i saw on tumblr years ago +these give suggestions for sex acts to perform. it's stupid but fun. + +sarcoph mar 2022 +*/ + +// dice bag + +/obj/item/storage/pill_bottle/lovedice + name = "bag of love dice" + desc = "Contains all the intimate ideas you'll ever need. A game that everyone wins!" + icon = 'hyperstation/icons/obj/toy.dmi' + icon_state = "lovedicebag" + price = 1 + +/obj/item/storage/pill_bottle/lovedice/Initialize() + . = ..() + new /obj/item/dice/lover/d6_gesture(src) + new /obj/item/dice/lover/d6_location(src) + new /obj/item/dice/lover/d6_action(src) + new /obj/item/dice/lover/d6_bodypart(src) + + +// dice + +/obj/item/dice/lover + desc = "A die with six sides to inspire some bedroom action." + icon = 'hyperstation/icons/obj/toy.dmi' + sides = 6 + +/obj/item/dice/lover/update_icon() + return // override the dice proc for this, there is no overlay + +/obj/item/dice/lover/examine(mob/user) + . = ..() // again, no overlays + . += "The top reads [result]." + + +// actual dice + +/obj/item/dice/lover/d6_gesture + name = "lover's d6 (v1)" + icon_state = "loved6_1" + special_faces = list( + "Let's hug", + "Let's kiss", + "Let's play", + "Let's fuck", // it actually says "let's do it" on the irl ones lol + "Let's wrestle", + "Let's ?" + ) + +/obj/item/dice/lover/d6_location + name = "lover's d6 (v2)" + icon_state = "loved6_2" + special_faces = list( + "On a chair", + "On the bed", + "On the floor", + "In the closet", + "In the bathtub", + "In the ?" + ) + +/obj/item/dice/lover/d6_action + name = "lover's d6 (v3)" + icon_state = "loved6_3" + special_faces = list( + "Caress my", + "Kiss my", + "Grab my", + "Rub my", + "Tickle my", + "Surprise!" + ) + +/obj/item/dice/lover/d6_bodypart + name = "lover's d6 (v4)" + icon_state = "loved6_4" + special_faces = list( + "Back", + "Chest", + "Face", + "Ass", + "Genitals", + "Surprise!" + ) \ No newline at end of file diff --git a/hyperstation/icons/obj/toy.dmi b/hyperstation/icons/obj/toy.dmi new file mode 100644 index 0000000000000000000000000000000000000000..98e2dabb4fddf2fc29f788f151005788d49a5e11 GIT binary patch literal 835 zcmV-J1HAl+P)d(Hwz`(;vz5npm2nP}CsLHPjR5B_*k%*Za7cF2Nk=tat z>xspcImGW8L1j^V&Zmm%)UPT34=4Zt00DGTPE!Ct=GbNc004k`R9JLGWpiV4X>fFD zZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w z;*!LYR3K9+C%-H;#Vp=XiHkEOv#1y-WXQ#tR+N~V3SpxwG$K}^F|i6wh*OxEoSKxF zj!Uhwf~%hkH~;`yDN2409dVQZ00HMoL_t(oh3%AUQ^GJ1MWHVcwACWep`jrKdHnxB z=-p6TM|Q(Z82w_d;ZvA%cHJeTQAkM0&y2_J`zUhX$MGF}lDHI6l%_649A}wBF&djWB~=Ak3f_2s7vf(vW{yU=1__@Hv4s&iaPKBa8fZx`2z1_+R)#yg=JQctbpCT%hX|yt0dl}mOAUJ#oUpgX< zI(Z7t`woAR1dVDMqeg!JqxO8>@6pBKaJXD}L8EpUf?xet0S@SrKpnL{;?MXQAfQ}q zIDs-m-@)QNgI>VSK-v1i*T$=ddjhos`uZ`(r-#-WXa?Zl3Q&I^V?29ku}9b;22T_C zs$ZLvr@(f>Rc{5#n7(}QeP5(j`VHHM&enc1k34wpDD~KL8WQqP^9icGLw_KLTU`JE N002ovPDHLkV1k?dbtnJ; literal 0 HcmV?d00001 diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 333c8ca0d0dc60fbb9c8188689453781c650dd3c..b8c0e451af89d928c770db798494f16a9225b87b 100644 GIT binary patch delta 1421 zcmV;81# zJN`W6P$7#&4%bd%V)OhGLg!E}T(I&*| zxtdKUO@I!E-!DN0{UN(ztntvP;A7nT6Dhp6ps|>Y4*K5ryt7NBSS&`UZcy`*bF)PqFu@dah=Rht0#) z1p*w36APxdcuxL*TwW&=ke=2Esinsc=L7sCT{j1Cx)0`8*_YP4BQ4oMfUGgl(h&pn zE%nOTQm^avIY!KpmhM~lFd2nTAuayLD`9=rap%DK6d;jBh2VEkMV`MoezS1P+7SI=13lMGwPu%!%J$*{Ey z+sLr347;jjEbgY2vB=v}#zJp88H>EGWL&Q=n^~@Z*)nh;1(#BAB?Z?~a3ck`Qt+mU z2~3x~uQm5xW#vj837#9XC-Zx|wynSan)e`07h0(8?xfIf{8p!+rg zbmc~XZrupb#Tx;-dm}*CZv^NDjsQ!-kzsm&I8s~{zXn9dFmcG!MI7?wiy}H)ixu;x!PvrDOcN!T;pn+kuBWc#%cvYlYy52*7rZ67SVxpcvjIAjj+)e(x`-#qzgS#A2lhU2fv3!@RD~}B^ znwY?qPfJ7Ud@QE+5E43#<#pWqP(ILqyY~s4xp!FkdalqXFy${o6@-INsM>Op@PJ$B zEosyi%hg!5*pa4c{i!^pfpSJ;LY2&0d8Ru4$WV3@-N85{EdBuNQ=h9Z bf4)>N-(IKx0)A>xs6HD7U;qHKv;~WjgSErn delta 1447 zcmV;Y1z7r|umZoZ0+1wsg?dz2bVOxyV{&P5bZKvH004NLrJ74`+c*@3*Y>Xv+HGdg zIDRg&s3t`xGiZUCSqx@n(BzfGnj%#`qPoAn3n`B6j=_6xkc|VJkI!>u9+_{8^25i+ z&&9*1$LSOJpq(x5i}|nbrjuT)*cA80-E2B(K-Wzi{s~b;DDI1YH+-s8=e}iCy@=pLRNSlk!4^PBa} zNdsQg*@=1G88}3LcgXLP_JCI_5V66_>q9NRq1sJeSk-y`J@1#s**#9#3NMlZk5dQm zqHC}%CxdO*sY3{m0#4mE;=8jrt%s;3SP3}!`$xq7%Kg>~>!KF{?6ykAkfBDHiVPXV zGv$(jwu^ahosG<@+q@C9tqn-w)mFLQp7fYU<#txMs`wp$gpYwp-m%F!n_RHTC7WEa z$u*nYu*utZZ1fKy_iXsD1Yp_ppW4=J_`L)+J1bmOJZRB6t5^lVWaqD77q4KKuV7cN zVAro;H?Lraa$v&G1;NCRCBfvMi-L)dWx=Fpg{z8xI-!777A$hkCKqgS$tG89a?K_; zY;q_B7W!O&1}ykk1T6Zw1X%D`04#P^xT^Tgq#eus9B|GB7hG`31y@{f%>_4HaIigx ze0DvDJ(`{aKYO0Tj+Q5*7olT81!h#>jtb0iaVs3G(o#eqWWg5(9|d0+bP{|)a6#~N zSezVq3F1X}^ zD=xU^f*US)7V=om=dhO%kL7v}dmixUjvtQ6bi*^aIg?v3xh0cZF}XF9+c3G)T*opx z1HDLpbu61R(6dZOAkX4MKA@fJ^ZD#tpO0tf`h3DvAots3Q%gv4$)=VN;*w1*KEEZK zT5NQ?h+@g67PHlVgDT#U)VCz{jHJFJsplm1f}~!O)GLyDO;T@2>af=x2~b}2#9i|6 z1U>+o`45b7J;7!pfOpym;HNPHc)yJR-f|;-hLy1ci;$+OgJ(` zAC45&iXT0IB{*@=aY z{RW8YzS1Nhn6ESm2;M7A0>TtZlYrp7(j*`luQUk=zAH@vg6&F^fZ)2)Bp{fsGzkcQ zo-0iPn&nE9fa-!%H*@psFluL2@WTnEN&JrV5_ZeA%gSSK3s2b_ZVxht4bs9NQONah}avI zq0#w^$k83P-@rPwaGL@sl)7~(0Ct@h0g!rDuu6I1li=3hy`v$XHdO1kdMZ)ffhAY=4ZiBe<-yod%HUBLCBCL*xN01Ty0WnFLyudVn*X9?t z)h*(-xweQ=S#7_Ftg6@Fh0l)*BXK*2-0C1T*oabsbXBD#V!q*EmCi5TllIQI8q;|% zyuw@yv98|<#49u@!ggnb+;1zRyAJUkAVt{rjgEjO6v+KniZJ$rezPY<7(1dP=r?@F zabbw#YT;KY|J>4b6H$9*ox>a%gp_yos_Jd=;qycB@ab{-1I}w%sLd0C6SJ2Ejgm@R B)O7#= diff --git a/modular_citadel/code/game/machinery/vending.dm b/modular_citadel/code/game/machinery/vending.dm index efbaa9f95..9f1157c99 100644 --- a/modular_citadel/code/game/machinery/vending.dm +++ b/modular_citadel/code/game/machinery/vending.dm @@ -70,6 +70,7 @@ /obj/item/electropack/vibrator = 2, /obj/item/fleshlight = 2, /obj/item/storage/box/portallight = 1, + /obj/item/storage/pill_bottle/lovedice = 5, ) contraband = list( /obj/item/clothing/under/gear_harness = 3, diff --git a/tgstation.dme b/tgstation.dme index 2d44c3dab..66d4b731a 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3101,8 +3101,10 @@ #include "hyperstation\code\datums\weather\oxygen_rain.dm" #include "hyperstation\code\game\machinery\lore_terminal.dm" #include "hyperstation\code\game\objects\railings.dm" +#include "hyperstation\code\game\objects\items\cards.dm" #include "hyperstation\code\game\objects\items\coconutcannon.dm" #include "hyperstation\code\game\objects\items\cosmetics.dm" +#include "hyperstation\code\game\objects\items\lovedice.dm" #include "hyperstation\code\game\objects\items\storage\big_bag.dm" #include "hyperstation\code\game\objects\structures\bench.dm" #include "hyperstation\code\game\objects\structures\ghost_role_spawners.dm" diff --git a/tgui/packages/tgui/interfaces/CardsDeck.js b/tgui/packages/tgui/interfaces/CardsDeck.js new file mode 100644 index 000000000..0ce0edef9 --- /dev/null +++ b/tgui/packages/tgui/interfaces/CardsDeck.js @@ -0,0 +1,179 @@ +import { useBackend, useLocalState } from '../backend'; +import { Box, Button, Dropdown, LabeledList, NumberInput, Section, Table, Tabs } from '../components'; +import { Window } from '../layouts'; + +export const CardsDeck = (props, context) => { + const { data, act } = useBackend(context); + const { + face_up, + rotation, + cards, + name, + peeking, + possible_rotations, + } = data; + + const [tab, setTab] = useLocalState(context, 'tab', 0); + const [drawCount, setDrawCount] = useLocalState(context, 'drawCount', 1); + const [dealCardsCount, setDealCardsCount] = useLocalState(context, 'dealCards', 1); + const [dealHandsCount, setDealHandsCount] = useLocalState(context, 'dealHands', 1); + const [selectedCards, setSelectedCards] = useLocalState(context, 'selectedCards', []); + const select_card = card => { + if (selectedCards.includes(card)) { + setSelectedCards(selectedCards.filter(element => element !== card)); + } + else { + setSelectedCards([...selectedCards, card]); + } + }; + + return ( + + +

+ + This {name} contains {cards.length} cards. + + + The deck is {rotation} and turned {face_up ? "face-up" : "face-down"}. + + {!!face_up && cards.length > 0 && ( + + You can see a {cards[cards.length - 1].name} on top. + + ) || null} +
+ + setTab(0)}> + Controls + + setTab(1)}> + Peek + + + {tab === 0 && ( +
+ + +
+ )} + {tab === 1 && ( +
+ {peeking && ( + <> + +
+ )} + + + ); +}; \ No newline at end of file diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index c2d3a13bc..44beecaad 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,5 +1,5 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=177)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(392);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(119);t.AnimatedNumber=o.AnimatedNumber;var r=n(411);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(120);t.Button=i.Button;var c=n(413);t.ByondUi=c.ByondUi;var l=n(415);t.Chart=l.Chart;var d=n(416);t.Collapsible=d.Collapsible;var u=n(417);t.ColorBox=u.ColorBox;var s=n(165);t.Dimmer=s.Dimmer;var p=n(166);t.Divider=p.Divider;var m=n(418);t.Dropdown=m.Dropdown;var f=n(167);t.Flex=f.Flex;var h=n(419);t.Grid=h.Grid;var C=n(121);t.Icon=C.Icon;var g=n(420);t.Input=g.Input;var b=n(421);t.Knob=b.Knob;var N=n(422);t.LabeledControls=N.LabeledControls;var v=n(170);t.LabeledList=v.LabeledList;var V=n(423);t.NanoMap=V.NanoMap;var y=n(424);t.Modal=y.Modal;var _=n(425);t.NoticeBox=_.NoticeBox;var x=n(122);t.NumberInput=x.NumberInput;var k=n(426);t.ProgressBar=k.ProgressBar;var w=n(427);t.Section=w.Section;var L=n(428);t.Slider=L.Slider;var B=n(168);t.Table=B.Table;var S=n(429);t.Tabs=S.Tabs;var I=n(164);t.Tooltip=I.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.backendReducer=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(38),r=n(22);t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var a=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=a;t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=Object.assign({},e.shared);if(r.shared)for(var l=0,d=Object.keys(r.shared);l0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(92),a=n(18),i=n(60),c=n(96),l=n(131),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(8),r=n(125),a=n(9),i=n(35),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(23);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(412),i=n(38);var c=function(e){return"string"==typeof e?e:"number"==typeof e?12*e+"px":void 0};t.unit=c;var l=function(e){return"string"==typeof e?e:"number"==typeof e?12*e*.5+"px":void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},p=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},m=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=g;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(C(e));var l="string"==typeof o?o+" "+g(c):g(c),d=C(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(u)return!1;return s?-1:d||u?u:k}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(8),r=n(72),a=n(48),i=n(26),c=n(35),l=n(18),d=n(125),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";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)}t.__esModule=!0,t.winset=t.winget=t.runCommand=t.callByondAsync=t.callByond=t.IS_IE8=void 0;var r=window.Byond,a=function(){var e=navigator.userAgent.match(/Trident\/(\d+).+?;/i);if(!e)return null;var t=e[1];return t?parseInt(t,10):null}(),i=null!==a&&a<=6;t.IS_IE8=i;var c=function(e,t){void 0===t&&(t={}),r.call(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return r.call(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};var d=function(){var e,t=(e=regeneratorRuntime.mark((function n(e,t){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l("winget",{id:e,property:t});case 2:return o=n.sent,n.abrupt("return",o[t]);case 4:case"end":return n.stop()}}),n)})),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)}))});return function(e,n){return t.apply(this,arguments)}}();t.winget=d;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(6),r=n(30),a=n(18),i=n(90),c=n(91),l=n(36),d=l.get,u=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,d=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),u(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:r(e,t,n)):d?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&d(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(8),r=n(5),a=n(18),i=Object.defineProperty,c={},l=function(e){throw e};e.exports=function(e,t){if(a(c,e))return c[e];t||(t={});var n=[][e],d=!!a(t,"ACCESSORS")&&t.ACCESSORS,u=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return c[e]=!!n&&!r((function(){if(d&&!o)return!0;var e={length:-1};d?i(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,u,s)}))}},function(e,t,n){"use strict";var o=n(59),r=n(23);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(129),r=n(18),a=n(135),i=n(14).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(23),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(5);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(48);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;nn;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},H=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=h(t,!0))?u(2,e[t]):E(e,t)},q=function(e,t,n){return!(K(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=Y,k.f=q,U(D,"buffer"),U(D,"byteOffset"),U(D,"byteLength"),U(D,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},w=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=A(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return d(e,C,c),B(b(t)?H(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):z(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,F),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){d(e,C,c);var r,i,l,u=0,s=0;if(b(t)){if(!H(t))return z(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete f.prototype[i[n]];return f()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(18),a=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(44),a=n(14),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(9),r=n(32),a=n(13)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(130),r=n(94).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(32);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(35),r=n(14),a=n(48);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(9),r=n(141);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(61),r=n(7),a=n(18),i=n(14).f,c=n(60),l=n(69),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,d)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[d].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,d)&&p(e),e}};o[d]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(161);var o=n(22),r=0,a=1,i=2,c=3,l=4,d=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).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;(0,o.callByond)("",{src:window.__ref__,action:"tgui:log",log:c})}},u=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;ou;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(130),r=n(94);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(7),r=n(55),a=n(13)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),a=n(97),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}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(24);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(9),r=n(99),a=n(12),i=n(50),c=n(100),l=n(138),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var p,m,f,h,C,g,b,N=i(t,n,u?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=u?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof d)return C;return new d(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a=0:s>p;p+=m)p in u&&(l=n(l,u[p],p,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(8),a=n(104),i=n(30),c=n(68),l=n(5),d=n(57),u=n(31),s=n(12),p=n(143),m=n(224),f=n(37),h=n(52),C=n(49).f,g=n(14).f,b=n(98),N=n(45),v=n(36),V=v.get,y=v.set,_=o.ArrayBuffer,x=_,k=o.DataView,w=k&&k.prototype,L=Object.prototype,B=o.RangeError,S=m.pack,I=m.unpack,T=function(e){return[255&e]},E=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},M=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},R=function(e,t){g(e.prototype,t,{get:function(){return V(this)[t]}})},j=function(e,t,n,o){var r=p(n),a=V(e);if(r+t>a.byteLength)throw B("Wrong index");var i=V(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=V(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=V(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sG;)(D=z[G++])in x||i(x,D,_[D]);W.constructor=x}h&&f(w)!==L&&h(w,L);var U=new k(new x(2)),H=w.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(w,{setInt8:function(e,t){H.call(this,e,t<<24>>24)},setUint8:function(e,t){H.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){d(this,x,"ArrayBuffer");var t=p(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},k=function(e,t,n){d(this,k,"DataView"),d(e,x,"DataView");var o=V(e).byteLength,a=u(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(x,"byteLength"),R(k,"buffer"),R(k,"byteLength"),R(k,"byteOffset")),c(k.prototype,{getInt8:function(e){return j(this,1,e)[0]<<24>>24},getUint8:function(e){return j(this,1,e)[0]},getInt16:function(e){var t=j(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=j(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(j(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(j(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(j(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(j(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,T,t)},setUint8:function(e,t){F(this,1,e,T,t)},setInt16:function(e,t){F(this,2,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,E,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,M,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});N(x,"ArrayBuffer"),N(k,"DataView"),e.exports={ArrayBuffer:x,DataView:k}},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(63),i=n(24),c=n(53),l=n(70),d=n(57),u=n(7),s=n(5),p=n(76),m=n(45),f=n(80);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((v=t((function(t,n){d(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(k||L)&&(y("delete"),y("has"),h&&y("get")),(L||x)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(7),r=n(52);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(40),r=n(6),a=n(5);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(9);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(84),i=n(110),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(u||p||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,m=a.call(i),f=i.source,h=0,C=e;return d&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",m)),p&&(n=new RegExp("^"+f+"$(?!\\s)",m)),u&&(t=i.lastIndex),o=c.call(d?n:i,C),d?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),p&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),p=!!/./[s]&&""===/./[s]("a","$0"),m=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!d||!u||p)||"split"===e&&!m){var g=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===i?h&&!r?{done:!0,value:g.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),N=b[0],v=b[1];o(String.prototype,e,N),o(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}s&&c(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(85);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";var o=n(6),r=n(7),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(6),r=n(30);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(126),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(40),r=n(126);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(39),r=n(49),a=n(95),i=n(9);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(5);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(6),i=n(74),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(15),r=n(43),a=n(12);e.exports=function(e){for(var t=o(this),n=a(t.length),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}},function(e,t,n){"use strict";var o=n(13),r=n(67),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(75),r=n(67),a=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(3),r=n(209),a=n(37),i=n(52),c=n(45),l=n(30),d=n(24),u=n(13),s=n(40),p=n(67),m=n(140),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=u("iterator"),g=function(){return this};e.exports=function(e,t,n,u,m,b,N){r(n,t,u);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,w=e.prototype,L=w[C]||w["@@iterator"]||m&&w[m],B=!h&&L||_(m),S="Array"==t&&w.entries||L;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,x,!0,!0),s&&(p[x]=g))),"values"==m&&L&&"values"!==L.name&&(k=!0,B=function(){return L.call(this)}),s&&!N||w[C]===B||l(w,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)(h||k||!(y in w))&&d(w,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(12),r=n(106),a=n(23),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?u:(l=m-s,(d=r.call(p,i(l/p.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(31),r=n(23);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(6),c=n(5),l=n(34),d=n(50),u=n(133),s=n(89),p=n(152),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)||"file:"===m.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(7),r=n(34),a=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(31),r=n(23),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(109);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(13)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(111).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(82);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(6),r=n(5),a=n(76),i=n(11).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}))},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=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=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(22),r=(0,n(54).createLogger)("hotkeys");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_ESCAPE=27;t.KEY_SPACE=32;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_EQUAL=187;t.KEY_MINUS=189;var a=[17,18,16],i=[27,13,32,9,17,16],c={},l=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:l(n,o,r,t)}},u=function(){for(var e=0,t=Object.keys(c);e=0||(r[n]=e[n]);return r}var f=(0,l.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,l=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,w=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!v&&!_);return x&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.IS_IE8,onclick:function(e){(0,c.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,c.refocusLayout)()):void 0}},w,{children:[l&&(0,o.createComponentVNode)(2,u.Icon,{name:l,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=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}p(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,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.icon,l=t.iconRotation,p=t.iconSpin,f=t.tooltip,h=t.tooltipPosition,C=t.color,g=void 0===C?"default":C,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+g])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,u.Icon,{name:c,rotation:l,spin:p}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),f&&(0,o.createComponentVNode)(2,s.Tooltip,{content:f,position:h})]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:u},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(19),a=n(10),i=n(22),c=n(119),l=n(17);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)}),500),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(u){}}},n}return n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,d.prototype.render=function(){var e=this,t=this.state,n=t.dragging,d=t.editing,u=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||s)&&(L=u);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.IS_IE8})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,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)((L-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:d?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(d){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(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}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(2),a=n(1);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,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:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"})]})}),(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)}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(8),r=n(5),a=n(89);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(90),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(6),r=n(91),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(18),r=n(93),a=n(21),i=n(14);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(96);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(9),i=n(64);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(39);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(26),r=n(49).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(15),r=n(43),a=n(12),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),p=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=p,d+=p;return n}},function(e,t,n){"use strict";var o=n(55),r=n(12),a=n(50);e.exports=function i(e,t,n,c,l,d,u,s){for(var p,m=l,f=0,h=!!u&&a(u,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,d-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(9);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(26),r=n(46),a=n(67),i=n(36),c=n(102),l=i.set,d=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(30),l=n(18),d=n(13),u=n(40),s=d("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(26),r=n(31),a=n(12),i=n(41),c=n(25),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=u||!s||!p;e.exports=m?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(31),r=n(12);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(32),r=n(7),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(u.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return m(this).size}}),u},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),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(7),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(58).trim,a=n(82),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(8),r=n(64),a=n(26),i=n(72).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(74);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(6),p=n(21).f,m=n(34),f=n(108).set,h=n(152),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(9),r=n(7),a=n(155);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}},function(e,t,n){"use strict";var o=n(32),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(3),r=n(85);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(74);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(353);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(15),r=n(12),a=n(100),i=n(99),c=n(50),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(u=p.call(s)).done;)m.push(u.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?h(m[t],t):m[t];return d}},function(e,t,n){"use strict";var o=n(68),r=n(53).getWeakData,a=n(9),i=n(7),c=n(57),l=n(70),d=n(20),u=n(18),s=n(36),p=s.set,m=s.getterFor,f=d.find,h=d.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o=n(163),r=n(22);function a(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)}var i,c,l,d,u,s=(0,n(54).createLogger)("drag"),p=!1,m=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},g=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),i=e.config.window,n.next=4,h(i);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(i,a),s.debug("current state",{ref:i,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var b=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",N),v(e)};var N=function _(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",_),p=!1},v=function(e){p&&(e.preventDefault(),C(i,(0,o.vecAdd)([e.screenX,e.screenY],f,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],d=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",V),y(n)}};var V=function x(e){s.log("resize end",u),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),m=!1},y=function(e){m&&(e.preventDefault(),(u=(0,o.vecAdd)(d,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),c,[1,1]))))[0]=Math.max(u[0],250),u[1]=Math.max(u[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(i,u))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(33);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(17);t.Dimmer=function(e){var t=e.className,n=e.children,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(22),i=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,p=c(e,["className","direction","wrap","align","justify","inline","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",a.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,t]),style:Object.assign({},p.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"justify-content":l})},p)};t.computeFlexProps=l;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},l(e))))};t.Flex=d,d.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,d=e.basis,u=void 0===d?e.width:d,s=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",a.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,i.unit)(u),order:o,"align-self":s})},p)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,d.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);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=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);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)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(19),a=n(10),i=n(119);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=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:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),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,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,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(u){}}},n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=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,u=d.animated,s=d.value,p=d.unit,m=d.minValue,f=d.maxValue,h=d.format,C=d.onChange,g=d.onDrag,b=d.children,N=d.height,v=d.lineHeight,V=d.fontSize,y=s;(n||l)&&(y=c);var _=function(e){return e+(p?" "+p:"")},x=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:y,format:h,children:_})||_(h?h(y):y),k=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:N,"line-height":v,"font-size":V},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,m,f);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),g&&g(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,m,f);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(g&&g(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:y,displayElement:x,inputElement:k,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(17),i=n(166),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.buttons,s=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,p]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=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)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(16),i=n(2),c=n(22),l=n(1),d=n(38),u=n(162),s=n(117),p=n(54),m=n(118);var f=(0,p.createLogger)("Window"),h=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,t.__proto__=n;var p=l.prototype;return p.componentDidMount=function(){(0,m.refocusLayout)()},p.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,p=(0,i.useBackend)(this.context),h=p.config,C=p.debugLayout,b=h.observer?h.statusa;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,H.apply(null,r)}});U.prototype[D]||L(U.prototype,D,U.prototype.valueOf),O(U,"Symbol"),T[F]=!0},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(6),i=n(18),c=n(7),l=n(14).f,d=n(128),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(p,u);var m=p.prototype=u.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(55),i=n(7),c=n(15),l=n(12),d=n(51),u=n(65),s=n(66),p=n(13),m=n(97),f=p("isConcatSpreadable"),h=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),g=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),p=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(3),r=n(136),a=n(46);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(3),r=n(20).every,a=n(41),i=n(25),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(98),a=n(46);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(3),r=n(20).filter,a=n(66),i=n(25),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(20).find,a=n(46),i=n(25),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(3),r=n(20).findIndex,a=n(46),i=n(25),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(3),r=n(137),a=n(15),i=n(12),c=n(31),l=n(65);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(3),r=n(137),a=n(15),i=n(12),c=n(32),l=n(65);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(3),r=n(203);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(20).forEach,r=n(41),a=n(25),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(3),r=n(205);o({target:"Array",stat:!0,forced:!n(76)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(50),r=n(15),a=n(138),i=n(99),c=n(12),l=n(51),d=n(100);e.exports=function(e){var t,n,u,s,p,m,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,b=g!==undefined,N=d(f),v=0;if(b&&(g=o(g,C>2?arguments[2]:undefined,2)),N==undefined||h==Array&&i(N))for(n=new h(t=c(f.length));t>v;v++)m=b?g(f[v],v):f[v],l(n,v,m);else for(p=(s=N.call(f)).next,n=new h;!(u=p.call(s)).done;v++)m=b?a(s,g,[u.value,v],!0):u.value,l(n,v,m);return n.length=v,n}},function(e,t,n){"use strict";var o=n(3),r=n(62).includes,a=n(46);o({target:"Array",proto:!0,forced:!n(25)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(3),r=n(62).indexOf,a=n(41),i=n(25),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(3)({target:"Array",stat:!0},{isArray:n(55)})},function(e,t,n){"use strict";var o=n(140).IteratorPrototype,r=n(44),a=n(48),i=n(45),c=n(67),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(3),r=n(59),a=n(26),i=n(41),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(3),r=n(142);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(3),r=n(20).map,a=n(66),i=n(25),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(51);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(3),r=n(77).left,a=n(41),i=n(25),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(77).right,a=n(41),i=n(25),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(55),i=n(43),c=n(12),l=n(26),d=n(51),u=n(13),s=n(66),p=n(25),m=s("slice"),f=p("slice",{ACCESSORS:!0,0:0,1:2}),h=u("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!f},{slice:function(e,t){var n,o,u,s=l(this),p=c(s.length),m=i(e,p),f=i(t===undefined?p:t,p);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,m,f);for(o=new(n===undefined?Array:n)(g(f-m,0)),u=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(32),a=n(15),i=n(5),c=n(41),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:u||!s||!p},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(56)("Array")},function(e,t,n){"use strict";var o=n(3),r=n(43),a=n(31),i=n(12),c=n(15),l=n(65),d=n(51),u=n(66),s=n(25),p=u("splice"),m=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,u,s,p,m,C=c(this),g=i(C.length),b=r(e,g),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=g-b):(n=N-2,o=h(f(a(t),0),g-b)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sg-o+n;s--)delete C[s-1]}else if(n>o)for(s=g-o;s>b;s--)m=s+n-1,(p=s+o-1)in C?C[m]=C[p]:delete C[m];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=m):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+f>=1?h/u:h*r(2,1-f))*u>=2&&(l++,u/=2),l+f>=m?(d=0,l=m):l+f>=1?(d=(e*u-1)*r(2,t),l+=f):(d=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&d,d/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(3),r=n(11);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(78),i=n(9),c=n(43),l=n(12),d=n(47),u=a.ArrayBuffer,s=a.DataView,p=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(15),i=n(35);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(30),r=n(233),a=n(13)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(9),r=n(35);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(24),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(3)({target:"Function",proto:!0},{bind:n(144)})},function(e,t,n){"use strict";var o=n(7),r=n(14),a=n(37),i=n(13)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(8),r=n(14).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(6);n(45)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(79),r=n(145);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(146),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){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(3),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(3),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(3),r=n(107),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(3),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(3),r=n(81),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)}})},function(e,t,n){"use strict";var o=n(3),r=n(81);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{fround:n(248)})},function(e,t,n){"use strict";var o=n(107),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=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(3),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),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=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{log1p:n(146)})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{sign:n(107)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(81),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){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(3),r=n(81),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(45)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(3),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(63),i=n(24),c=n(18),l=n(34),d=n(80),u=n(35),s=n(5),p=n(44),m=n(49).f,f=n(21).f,h=n(14).f,C=n(58).trim,g=r.Number,b=g.prototype,N="Number"==l(p(b)),v=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var V,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(N?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new g(v(t)),n,y):v(t)},_=o?m(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;_.length>x;x++)c(g,V=_[x])&&!c(y,V)&&h(y,V,f(g,V));y.prototype=b,b.constructor=y,i(r,"Number",y)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isFinite:n(262)})},function(e,t,n){"use strict";var o=n(6).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isInteger:n(147)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(3),r=n(147),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(3),r=n(269);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(6),r=n(58).trim,a=n(82),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(3),r=n(148);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(3),r=n(31),a=n(272),i=n(106),c=n(5),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),s=r(e),p=[0,0,0,0,0,0],m="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=d(n/e),n=n%e*1e7},g=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=f.length)<=s?"0."+i.call("0",s-c)+f:f.slice(0,c-s)+"."+f.slice(c-s)):m+f}})},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(3),r=n(274);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(8),r=n(5),a=n(64),i=n(95),c=n(72),l=n(15),d=n(59),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,p=c.f;r>u;)for(var m,f=d(arguments[u++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:u},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0,sham:!n(8)},{create:n(44)})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(32),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(8);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(132)})},function(e,t,n){"use strict";var o=n(3),r=n(8);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(14).f})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(32),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(149).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(69),a=n(5),i=n(7),c=n(53).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}})},function(e,t,n){"use strict";var o=n(3),r=n(70),a=n(51);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(26),i=n(21).f,c=n(8),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(93),i=n(26),c=n(21),l=n(51);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(134).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(15),i=n(37),c=n(103);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{is:n(150)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(15),a=n(64);o({target:"Object",stat:!0,forced:n(5)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(53).onFreeze,i=n(69),c=n(5),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}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(53).onFreeze,i=n(69),c=n(5),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}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{setPrototypeOf:n(52)})},function(e,t,n){"use strict";var o=n(101),r=n(24),a=n(298);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(101),r=n(75);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(3),r=n(149).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(148);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(3),l=n(40),d=n(6),u=n(39),s=n(151),p=n(24),m=n(68),f=n(45),h=n(56),C=n(7),g=n(32),b=n(57),N=n(34),v=n(91),V=n(70),y=n(76),_=n(47),x=n(108).set,k=n(153),w=n(154),L=n(302),B=n(155),S=n(303),I=n(36),T=n(63),E=n(13),A=n(97),P=E("species"),M="Promise",O=I.get,R=I.set,j=I.getterFor(M),F=s,D=d.TypeError,W=d.document,z=d.process,G=u("fetch"),U=B.f,H=U,K="process"==N(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(M,(function(){if(!(v(F)!==String(F))){if(66===A)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!F.prototype["finally"])return!0;if(A>=51&&/native code/.test(F))return!1;var e=F.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),$=q||!y((function(e){F.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,p=u.resolve,m=u.reject,f=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),d=!0)),c===u.promise?m(D("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!d&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},Z=function(e,t){x.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){x.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw D("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(F=function(e){b(this,F,M),g(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(F.prototype,{then:function(e,t){var n=j(this),o=U(_(this,F));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},B.f=U=function(e){return e===F||e===a?new r(e):H(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new F((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(F,G.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:F}),f(F,M,!1,!0),h(M),a=u(M),c({target:M,stat:!0,forced:q},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||q},{resolve:function(e){return w(l&&this===a?F:this,e)}}),c({target:M,stat:!0,forced:$},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(3),r=n(40),a=n(151),i=n(5),c=n(39),l=n(47),d=n(154),u=n(24);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(3),r=n(39),a=n(32),i=n(9),c=n(5),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(3),r=n(39),a=n(32),i=n(9),c=n(7),l=n(44),d=n(144),u=n(5),s=r("Reflect","construct"),p=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!u((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),f=Function.apply.call(e,u,t);return c(f)?f:u}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(9),i=n(35),c=n(14);o({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(21).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(9),i=n(18),c=n(21),l=n(37);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(9),i=n(21);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(37);o({target:"Reflect",stat:!0,sham:!n(103)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{ownKeys:n(93)})},function(e,t,n){"use strict";var o=n(3),r=n(39),a=n(9);o({target:"Reflect",stat:!0,sham:!n(69)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(7),i=n(18),c=n(5),l=n(14),d=n(21),u=n(37),s=n(48);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=d.f(r(e),t);if(!f){if(a(c=u(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=d.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(141),i=n(52);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(63),i=n(80),c=n(14).f,l=n(49).f,d=n(109),u=n(84),s=n(110),p=n(24),m=n(5),f=n(36).set,h=n(56),C=n(13)("match"),g=r.RegExp,b=g.prototype,N=/a/g,v=/a/g,V=new g(N)!==N,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!V||y||m((function(){return v[C]=!1,g(N)!=N||g(v)==v||"/a/i"!=g(N,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;V?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(V?new g(e,t):g(e,t),o?this:b,_);return y&&n&&f(c,{sticky:n}),c},x=function(e){e in _||c(_,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},k=l(g),w=0;k.length>w;)x(k[w++]);b.constructor=_,_.prototype=b,p(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(84),i=n(110).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(24),r=n(9),a=n(5),i=n(84),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(79),r=n(145);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(111).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(3),a=n(21).f,i=n(12),c=n(112),l=n(23),d=n(113),u=n(40),s="".endsWith,p=Math.min,m=d("endsWith");r({target:"String",proto:!0,forced:!!(u||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(3),r=n(43),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(3),r=n(112),a=n(23);o({target:"String",proto:!0,forced:!n(113)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(111).charAt,r=n(36),a=n(102),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(86),r=n(9),a=n(12),i=n(23),c=n(114),l=n(87);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,d));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(d,a(i.lastIndex),u)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(3),r=n(105).end;o({target:"String",proto:!0,forced:n(157)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(105).start;o({target:"String",proto:!0,forced:n(157)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(26),a=n(12);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),m=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var v=l.unicode;l.lastIndex=0}for(var V=[];;){var y=u(l,m);if(null===y)break;if(V.push(y),!h)break;""===String(y[0])&&(l.lastIndex=d(m,i(l.lastIndex),v))}for(var _,x="",k=0,w=0;w=k&&(x+=m.slice(k,B)+A,k=B+L.length)}return x+m.slice(k)}];function N(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=h;return i!==undefined&&(i=a(i),u=f),t.call(c,u,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>d){var s=m(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(86),r=n(9),a=n(23),i=n(150),c=n(87);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(86),r=n(109),a=n(9),i=n(23),c=n(47),l=n(114),d=n(12),u=n(87),s=n(85),p=n(5),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,d,u=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(u.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!d&&h.test("")||u.push(""):u.push(o.slice(f)),u.length>a?u.slice(0,a):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===u(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(3),r=n(58).trim;o({target:"String",proto:!0,forced:n(115)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(3),r=n(58).end,a=n(115)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(3),r=n(58).start,a=n(115)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(42)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(31);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(42)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(42)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(11),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(98),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).filter,a=n(47),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(11),r=n(20).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(116);(0,n(11).exportTypedArrayStaticMethod)("from",n(159),o)},function(e,t,n){"use strict";var o=n(11),r=n(62).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(62).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(139),i=n(13)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return u.call(s(this))})),p("keys",(function(){return d.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(142),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).map,a=n(47),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(11),r=n(116),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)},function(e,t,n){"use strict";var o=n(11),r=n(77).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(77).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(11),r=n(20).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(11),r=n(12),a=n(43),i=n(47),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.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(5),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(11).exportTypedArrayMethod,r=n(5),a=n(6).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(6),a=n(68),i=n(53),c=n(79),l=n(160),d=n(7),u=n(36).enforce,s=n(127),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(d(e)&&!m(e)){var t=u(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(d(e)&&!m(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!m(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(d(e)&&!m(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(79)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(160))},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(108);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(153),i=n(34),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(74),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Be,t._HI=R,t._M=Se,t._MCCC=Ae,t._ME=Te,t._MFCC=Pe,t._MP=we,t._MR=be,t.__render=Fe,t.createComponentVNode=function(e,t,n,o,r){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(a(o))return n;if(a(n))return u(o,null);return L(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return L(n,o)}(e,t,r),t);x.createVNode&&x.createVNode(i);return i},t.createFragment=E,t.createPortal=function(e,t){var n=R(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),De(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=A,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(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=De,t.rerender=Ke,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){d(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,f=d(p),h=l(p)&&"$"===p[0];m||f||h?(n=n||t.slice(0,u),(m||h)&&(s=A(s)),(f||h)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=A(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return i(e)||r(e)?T(e,null):o(e)?E(e,0,null):16384&e.flags?A(e):e}var j="http://www.w3.org/1999/xlink",F="http://www.w3.org/XML/1998/namespace",D={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":F,"xml:lang":F,"xml:space":F};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),G=W(null),U=W(!0);function H(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function q(){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=q,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||p,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",me),pe=Z("onChange");function me(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==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&&me(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",se),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function ge(e){e&&!B(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function Ne(e,t){ve(e),v(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ge(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in i&&(a=Ce(n))&&he(t,o,n),n)ke(c,null,n[c],o,r,a,null);i&&fe(t,e,o,n,!0,a)}function Le(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function Be(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=y(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var m in u)s[m]=u[m];i.$PS=null}i.$BR=!1}return i.$LI=Le(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Be(e,e.type,e.props||p,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ae(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=R(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Pe(e,a)):512&i||16&i?Ie(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=P());2===c?Se(i,n,r,o,r,a):Ee(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=P();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||h(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,p=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);if(a(u)||""===u||(o?m.setAttribute("class",u):m.className=u),16===p)k(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=A(s)),Se(s,m,n,f,null,i)):8!==p&&4!==p||Ee(s,m,n,f,null,i)}d(t)||h(t,m,r),d(l)||we(e,c,l,m,o),be(e.ref,m,i)}function Ee(e,t,n,o,r,a){for(var i=0;i0,d!==u){var f=d||p;if((c=u||p)!==p)for(var h in(s=(448&r)>0)&&(m=Ce(c)),c){var C=f[h],g=c[h];C!==g&&ke(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&ke(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Oe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&fe(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ge(y),be(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(h=u(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,i),f!==m&&(ge(f),be(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var d=!0,u=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(m,u));if(!1!==d){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,u);var C=t.type,g=R(32768&t.flags?C.render(u,s,o):C(u,o));Me(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,u)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=P());var s=0!=(2&d);if(12&l){var p=i.length;(8&l&&8&d||s||!s&&c.length>p)&&(u=N(i[p-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),f(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Me(n,o,r,a,i,c,d);break;case 1:Ne(n,r);break;case 16:ve(n),k(r,o);break;default:!function(e,t,n,o,r,a){ve(e),Ee(t,n,o,r,N(e,!0),a),v(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:k(r,o);break;default:Ee(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:ye(r),Se(o,r,a,i,c,d);break;case 1:ye(r);break;default:ye(r),Ee(o,r,a,i,c,d)}break;default:switch(t){case 16:Ve(n),k(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ee(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=A(C)),Me(h,C,n,o,r,c,d),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=A(C)),Me(h,C,n,o,r,c,d),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(u=m+1)m)for(;f<=p;)Ne(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,y=i-c+1,_=new Int32Array(y+1),x=v===o,k=!1,w=0,L=0;if(r<4||(v|y)<32)for(C=g;C<=a;++C)if(m=e[C],Lc?k=!0:w=c,16384&f.flags&&(t[c]=f=A(f)),Me(m,f,l,n,d,u,p),++L;break}!x&&c>i&&Ne(m,l)}else x||Ne(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],Lg;)Ne(e[g++],l);_[c-b]=C+1,w>c?k=!0:w=c,16384&(f=t[c]).flags&&(t[c]=f=A(f)),Me(m,f,l,n,d,u,p),++L}else x||Ne(m,l);else x||Ne(m,l)}if(x)_e(l,s,e),Ee(t,l,n,d,u,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[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=ue[i],de[a]=0;return d}(_);for(c=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[w=C+b]).flags&&(t[w]=f=A(f)),Se(f,l,n,d,(h=w+1)=0;C--)0===_[C]&&(16384&(f=t[w=C+b]).flags&&(t[w]=f=A(f)),Se(f,l,n,d,(h=w+1)i?i:a,p=0;pi)for(p=s;p=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=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),V(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;V(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=f.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function p(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function m(e){e||(e=n);var t=s(e);return!f.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return f.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(f,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var f={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:m,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;a0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(6),r=n(92),a=n(18),i=n(60),c=n(96),l=n(131),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(8),r=n(125),a=n(9),i=n(35),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(23);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(412),i=n(38);var c=function(e){return"string"==typeof e?e:"number"==typeof e?12*e+"px":void 0};t.unit=c;var l=function(e){return"string"==typeof e?e:"number"==typeof e?12*e*.5+"px":void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},p=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},m=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=g;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(C(e));var l="string"==typeof o?o+" "+g(c):g(c),d=C(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n_;_++)if((p||_ in v)&&(b=V(g=v[_],_,N),e))if(t)x[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(x,g)}else if(u)return!1;return s?-1:d||u?u:x}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(8),r=n(72),a=n(48),i=n(26),c=n(35),l=n(18),d=n(125),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";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)}t.__esModule=!0,t.winset=t.winget=t.runCommand=t.callByondAsync=t.callByond=t.IS_IE8=void 0;var r=window.Byond,a=function(){var e=navigator.userAgent.match(/Trident\/(\d+).+?;/i);if(!e)return null;var t=e[1];return t?parseInt(t,10):null}(),i=null!==a&&a<=6;t.IS_IE8=i;var c=function(e,t){void 0===t&&(t={}),r.call(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return r.call(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};var d=function(){var e,t=(e=regeneratorRuntime.mark((function n(e,t){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l("winget",{id:e,property:t});case 2:return o=n.sent,n.abrupt("return",o[t]);case 4:case"end":return n.stop()}}),n)})),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)}))});return function(e,n){return t.apply(this,arguments)}}();t.winget=d;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(6),r=n(30),a=n(18),i=n(90),c=n(91),l=n(36),d=l.get,u=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,d=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),u(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:r(e,t,n)):d?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&d(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(8),r=n(5),a=n(18),i=Object.defineProperty,c={},l=function(e){throw e};e.exports=function(e,t){if(a(c,e))return c[e];t||(t={});var n=[][e],d=!!a(t,"ACCESSORS")&&t.ACCESSORS,u=a(t,0)?t[0]:l,s=a(t,1)?t[1]:undefined;return c[e]=!!n&&!r((function(){if(d&&!o)return!0;var e={length:-1};d?i(e,1,{enumerable:!0,get:l}):e[1]=1,n.call(e,u,s)}))}},function(e,t,n){"use strict";var o=n(59),r=n(23);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(129),r=n(18),a=n(135),i=n(14).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(23),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(5);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(48);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;nn;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},H=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=h(t,!0))?u(2,e[t]):E(e,t)},q=function(e,t,n){return!(K(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=Y,x.f=q,U(F,"buffer"),U(F,"byteOffset"),U(F,"byteLength"),U(F,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,h=r[c],C=h,g=C&&C.prototype,x={},w=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=A(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return d(e,C,c),B(b(t)?H(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):z(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),v&&v(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){d(e,C,c);var r,i,l,u=0,s=0;if(b(t)){if(!H(t))return z(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u"+e+"<\/script>"},f=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;f=o?function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete f.prototype[i[n]];return f()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[s]=e):n=f(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(14).f,r=n(18),a=n(13)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(13),r=n(44),a=n(14),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(9),r=n(32),a=n(13)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(130),r=n(94).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(32);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(35),r=n(14),a=n(48);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(9),r=n(141);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(61),r=n(7),a=n(18),i=n(14).f,c=n(60),l=n(69),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,d)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[d].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,d)&&p(e),e}};o[d]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(161);var o=n(22),r=0,a=1,i=2,c=3,l=4,d=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).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;(0,o.callByond)("",{src:window.__ref__,action:"tgui:log",log:c})}},u=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;ou;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(5),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(130),r=n(94);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(7),r=n(55),a=n(13)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(5),r=n(13),a=n(97),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}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(24);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(9),r=n(99),a=n(12),i=n(50),c=n(100),l=n(138),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var p,m,f,h,C,g,b,N=i(t,n,u?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=u?N(o(b=e[f])[0],b[1]):N(e[f]))&&C instanceof d)return C;return new d(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,N,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a=0:s>p;p+=m)p in u&&(l=n(l,u[p],p,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(6),r=n(8),a=n(104),i=n(30),c=n(68),l=n(5),d=n(57),u=n(31),s=n(12),p=n(143),m=n(224),f=n(37),h=n(52),C=n(49).f,g=n(14).f,b=n(98),N=n(45),v=n(36),V=v.get,y=v.set,_=o.ArrayBuffer,k=_,x=o.DataView,w=x&&x.prototype,L=Object.prototype,B=o.RangeError,S=m.pack,I=m.unpack,T=function(e){return[255&e]},E=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},P=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},M=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},R=function(e,t){g(e.prototype,t,{get:function(){return V(this)[t]}})},j=function(e,t,n,o){var r=p(n),a=V(e);if(r+t>a.byteLength)throw B("Wrong index");var i=V(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},D=function(e,t,n,o,r,a){var i=p(n),c=V(e);if(i+t>c.byteLength)throw B("Wrong index");for(var l=V(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sG;)(F=z[G++])in k||i(k,F,_[F]);W.constructor=k}h&&f(w)!==L&&h(w,L);var U=new x(new k(2)),H=w.setInt8;U.setInt8(0,2147483648),U.setInt8(1,2147483649),!U.getInt8(0)&&U.getInt8(1)||c(w,{setInt8:function(e,t){H.call(this,e,t<<24>>24)},setUint8:function(e,t){H.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){d(this,k,"ArrayBuffer");var t=p(e);y(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},x=function(e,t,n){d(this,x,"DataView"),d(e,k,"DataView");var o=V(e).byteLength,a=u(t);if(a<0||a>o)throw B("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw B("Wrong length");y(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(R(k,"byteLength"),R(x,"buffer"),R(x,"byteLength"),R(x,"byteOffset")),c(x.prototype,{getInt8:function(e){return j(this,1,e)[0]<<24>>24},getUint8:function(e){return j(this,1,e)[0]},getInt16:function(e){var t=j(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=j(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return P(j(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return P(j(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(j(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(j(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){D(this,1,e,T,t)},setUint8:function(e,t){D(this,1,e,T,t)},setInt16:function(e,t){D(this,2,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){D(this,2,e,E,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){D(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){D(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){D(this,4,e,M,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){D(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});N(k,"ArrayBuffer"),N(x,"DataView"),e.exports={ArrayBuffer:k,DataView:x}},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(63),i=n(24),c=n(53),l=n(70),d=n(57),u=n(7),s=n(5),p=n(76),m=n(45),f=n(80);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],N=b&&b.prototype,v=b,V={},y=function(e){var t=N[e];i(N,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||N.forEach&&!s((function(){(new b).entries().next()})))))v=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new v,k=_[g](C?{}:-0,1)!=_,x=s((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((v=t((function(t,n){d(t,v,e);var o=f(new b,t,v);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=N,N.constructor=v),(x||L)&&(y("delete"),y("has"),h&&y("get")),(L||k)&&y(g),C&&N.clear&&delete N.clear}return V[e]=v,o({global:!0,forced:v!=b},V),m(v,e),C||n.setStrong(v,e,h),v}},function(e,t,n){"use strict";var o=n(7),r=n(52);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(40),r=n(6),a=n(5);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(9);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(84),i=n(110),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=/()??/.exec("")[1]!==undefined;(u||p||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,m=a.call(i),f=i.source,h=0,C=e;return d&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(f="(?: "+f+")",C=" "+C,h++),n=new RegExp("^(?:"+f+")",m)),p&&(n=new RegExp("^"+f+"$(?!\\s)",m)),u&&(t=i.lastIndex),o=c.call(d?n:i,C),d?o?(o.input=o.input.slice(h),o[0]=o[0].slice(h),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),p&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),p=!!/./[s]&&""===/./[s]("a","$0"),m=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var f=a(e),h=!r((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),C=h&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!h||!C||"replace"===e&&(!d||!u||p)||"split"===e&&!m){var g=/./[f],b=n(f,""[e],(function(e,t,n,o,r){return t.exec===i?h&&!r?{done:!0,value:g.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),N=b[0],v=b[1];o(String.prototype,e,N),o(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}s&&c(RegExp.prototype[f],"sham",!0)}},function(e,t,n){"use strict";var o=n(34),r=n(85);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";var o=n(6),r=n(7),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(6),r=n(30);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(126),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(40),r=n(126);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(39),r=n(49),a=n(95),i=n(9);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(5);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(6),i=n(74),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(15),r=n(43),a=n(12);e.exports=function(e){for(var t=o(this),n=a(t.length),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}},function(e,t,n){"use strict";var o=n(13),r=n(67),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(75),r=n(67),a=n(13)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(13)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(3),r=n(209),a=n(37),i=n(52),c=n(45),l=n(30),d=n(24),u=n(13),s=n(40),p=n(67),m=n(140),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=u("iterator"),g=function(){return this};e.exports=function(e,t,n,u,m,b,N){r(n,t,u);var v,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},k=t+" Iterator",x=!1,w=e.prototype,L=w[C]||w["@@iterator"]||m&&w[m],B=!h&&L||_(m),S="Array"==t&&w.entries||L;if(S&&(v=a(S.call(new e)),f!==Object.prototype&&v.next&&(s||a(v)===f||(i?i(v,f):"function"!=typeof v[C]&&l(v,C,g)),c(v,k,!0,!0),s&&(p[k]=g))),"values"==m&&L&&"values"!==L.name&&(x=!0,B=function(){return L.call(this)}),s&&!N||w[C]===B||l(w,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},N)for(y in V)(h||x||!(y in w))&&d(w,y,V[y]);else o({target:t,proto:!0,forced:h||x},V);return V}},function(e,t,n){"use strict";var o=n(5);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(12),r=n(106),a=n(23),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?u:(l=m-s,(d=r.call(p,i(l/p.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(31),r=n(23);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(6),c=n(5),l=n(34),d=n(50),u=n(133),s=n(89),p=n(152),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,N=0,v={},V=function(e){if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},k=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return v[++N]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(N),N},h=function(e){delete v[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(k)||"file:"===m.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=k,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(7),r=n(34),a=n(13)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(5);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(31),r=n(23),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(109);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(13)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(111).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(5),r=n(82);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(6),r=n(5),a=n(76),i=n(11).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}))},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=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=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(22),r=(0,n(54).createLogger)("hotkeys");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_ESCAPE=27;t.KEY_SPACE=32;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_EQUAL=187;t.KEY_MINUS=189;var a=[17,18,16],i=[27,13,32,9,17,16],c={},l=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:l(n,o,r,t)}},u=function(){for(var e=0,t=Object.keys(c);e=0||(r[n]=e[n]);return r}var f=(0,l.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,l=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,N=e.ellipsis,v=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,k=e.onclick,x=e.onClick,w=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!v&&!_);return k&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",N&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.IS_IE8,onclick:function(e){(0,c.refocusLayout)(),!h&&x&&x(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&x&&x(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,c.refocusLayout)()):void 0}},w,{children:[l&&(0,o.createComponentVNode)(2,u.Icon,{name:l,rotation:V,spin:y}),v,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=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}p(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,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.icon,l=t.iconRotation,p=t.iconSpin,f=t.tooltip,h=t.tooltipPosition,C=t.color,g=void 0===C?"default":C,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+g])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,u.Icon,{name:c,rotation:l,spin:p}),(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),f&&(0,o.createComponentVNode)(2,s.Tooltip,{content:f,position:h})]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:u},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(19),a=n(10),i=n(22),c=n(119),l=n(17);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)}),500),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(u){}}},n}return n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,d.prototype.render=function(){var e=this,t=this.state,n=t.dragging,d=t.editing,u=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,N=p.maxValue,v=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,k=p.format,x=p.onChange,w=p.onDrag,L=C;(n||s)&&(L=u);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.IS_IE8})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:k,children:B})||B(k?k(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:v,lineHeight:y,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)((L-b)/(N-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:d?undefined:"none",height:v,"line-height":y,"font-size":_},onBlur:function(t){if(d){var n=(0,r.clamp)(t.target.value,b,N);e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,N);return e.setState({editing:!1,value:n}),e.suppressFlicker(),x&&x(t,n),void(w&&w(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}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(2),a=n(1);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,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:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"})]})}),(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)}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(8),r=n(5),a=n(89);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(6),r=n(90),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(6),r=n(91),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(18),r=n(93),a=n(21),i=n(14);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(96);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(9),i=n(64);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(39);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(26),r=n(49).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(13);t.f=o},function(e,t,n){"use strict";var o=n(15),r=n(43),a=n(12),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),p=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=p,d+=p;return n}},function(e,t,n){"use strict";var o=n(55),r=n(12),a=n(50);e.exports=function i(e,t,n,c,l,d,u,s){for(var p,m=l,f=0,h=!!u&&a(u,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,d-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(9);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(26),r=n(46),a=n(67),i=n(36),c=n(102),l=i.set,d=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(37),c=n(30),l=n(18),d=n(13),u=n(40),s=d("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(7);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(26),r=n(31),a=n(12),i=n(41),c=n(25),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0}),m=u||!s||!p;e.exports=m?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(31),r=n(12);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(32),r=n(7),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(u.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return m(this).size}}),u},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),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(7),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(6),r=n(58).trim,a=n(82),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(8),r=n(64),a=n(26),i=n(72).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(6);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(74);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(6),p=n(21).f,m=n(34),f=n(108).set,h=n(152),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,N="process"==m(g),v=p(s,"queueMicrotask"),V=v&&v.value;V||(o=function(){var e,t;for(N&&(e=g.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()},N?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(9),r=n(7),a=n(155);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}},function(e,t,n){"use strict";var o=n(32),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(3),r=n(85);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(74);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(353);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(15),r=n(12),a=n(100),i=n(99),c=n(50),l=n(11).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(u=p.call(s)).done;)m.push(u.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?h(m[t],t):m[t];return d}},function(e,t,n){"use strict";var o=n(68),r=n(53).getWeakData,a=n(9),i=n(7),c=n(57),l=n(70),d=n(20),u=n(18),s=n(36),p=s.set,m=s.getterFor,f=d.find,h=d.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},N=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=N(this,e);if(t)return t[1]},has:function(e){return!!N(this,e)},set:function(e,t){var n=N(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o=n(163),r=n(22);function a(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)}var i,c,l,d,u,s=(0,n(54).createLogger)("drag"),p=!1,m=!1,f=[0,0],h=function(e){return(0,r.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},C=function(e,t){return(0,r.winset)(e,"pos",t[0]+","+t[1])},g=function(){var e,t=(e=regeneratorRuntime.mark((function n(e){var t,o,r,a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return s.log("setting up"),i=e.config.window,n.next=4,h(i);case 4:t=n.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],o=b(t),r=o[0],a=o[1],r&&C(i,a),s.debug("current state",{ref:i,screenOffset:f});case 9:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))});return function(e){return t.apply(this,arguments)}}();t.setupDrag=g;var b=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),p=!0,c=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",N),v(e)};var N=function _(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",_),p=!1},v=function(e){p&&(e.preventDefault(),C(i,(0,o.vecAdd)([e.screenX,e.screenY],f,c)))};t.resizeStartHandler=function(e,t){return function(n){l=[e,t],s.log("resize start",l),m=!0,c=[window.screenLeft-n.screenX,window.screenTop-n.screenY],d=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",y),document.addEventListener("mouseup",V),y(n)}};var V=function k(e){s.log("resize end",u),y(e),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",k),m=!1},y=function(e){m&&(e.preventDefault(),(u=(0,o.vecAdd)(d,(0,o.vecMultiply)(l,(0,o.vecAdd)([e.screenX,e.screenY],(0,o.vecInverse)([window.screenLeft,window.screenTop]),c,[1,1]))))[0]=Math.max(u[0],250),u[1]=Math.max(u[1],120),function(e,t){(0,r.winset)(e,"size",t[0]+","+t[1])}(i,u))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(33);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(17);t.Dimmer=function(e){var t=e.className,n=e.children,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(22),i=n(17);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.direction,o=e.wrap,i=e.align,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,p=c(e,["className","direction","wrap","align","justify","inline","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",a.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,t]),style:Object.assign({},p.style,{"flex-direction":n,"flex-wrap":o,"align-items":i,"justify-content":l})},p)};t.computeFlexProps=l;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},l(e))))};t.Flex=d,d.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,l=e.shrink,d=e.basis,u=void 0===d?e.width:d,s=e.align,p=c(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",a.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":l,"flex-basis":(0,i.unit)(u),order:o,"align-self":s})},p)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,d.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);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=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);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)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(19),a=n(10),i=n(119);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=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:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),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,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,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(u){}}},n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=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,u=d.animated,s=d.value,p=d.unit,m=d.minValue,f=d.maxValue,h=d.format,C=d.onChange,g=d.onDrag,b=d.children,N=d.height,v=d.lineHeight,V=d.fontSize,y=s;(n||l)&&(y=c);var _=function(e){return e+(p?" "+p:"")},k=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:y,format:h,children:_})||_(h?h(y):y),x=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:N,"line-height":v,"font-size":V},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,m,f);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),g&&g(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,m,f);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(g&&g(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:y,displayElement:k,inputElement:x,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(17),i=n(166),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.buttons,s=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,p]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=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)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(16),i=n(2),c=n(22),l=n(1),d=n(38),u=n(162),s=n(117),p=n(54),m=n(118);var f=(0,p.createLogger)("Window"),h=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,t.__proto__=n;var p=l.prototype;return p.componentDidMount=function(){(0,m.refocusLayout)()},p.render=function(){var e=this.props,t=e.resizable,n=e.theme,l=e.children,p=(0,i.useBackend)(this.context),h=p.config,C=p.debugLayout,b=h.observer?h.statusa;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,H.apply(null,r)}});U.prototype[F]||L(U.prototype,F,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(6),i=n(18),c=n(7),l=n(14).f,d=n(128),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(p,u);var m=p.prototype=u.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(27)("asyncIterator")},function(e,t,n){"use strict";n(27)("hasInstance")},function(e,t,n){"use strict";n(27)("isConcatSpreadable")},function(e,t,n){"use strict";n(27)("iterator")},function(e,t,n){"use strict";n(27)("match")},function(e,t,n){"use strict";n(27)("replace")},function(e,t,n){"use strict";n(27)("search")},function(e,t,n){"use strict";n(27)("species")},function(e,t,n){"use strict";n(27)("split")},function(e,t,n){"use strict";n(27)("toPrimitive")},function(e,t,n){"use strict";n(27)("toStringTag")},function(e,t,n){"use strict";n(27)("unscopables")},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(55),i=n(7),c=n(15),l=n(12),d=n(51),u=n(65),s=n(66),p=n(13),m=n(97),f=p("isConcatSpreadable"),h=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),C=s("concat"),g=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!h||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),p=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(3),r=n(136),a=n(46);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(3),r=n(20).every,a=n(41),i=n(25),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(98),a=n(46);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(3),r=n(20).filter,a=n(66),i=n(25),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(20).find,a=n(46),i=n(25),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(3),r=n(20).findIndex,a=n(46),i=n(25),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(3),r=n(137),a=n(15),i=n(12),c=n(31),l=n(65);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(3),r=n(137),a=n(15),i=n(12),c=n(32),l=n(65);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(3),r=n(203);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(20).forEach,r=n(41),a=n(25),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(3),r=n(205);o({target:"Array",stat:!0,forced:!n(76)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(50),r=n(15),a=n(138),i=n(99),c=n(12),l=n(51),d=n(100);e.exports=function(e){var t,n,u,s,p,m,f=r(e),h="function"==typeof this?this:Array,C=arguments.length,g=C>1?arguments[1]:undefined,b=g!==undefined,N=d(f),v=0;if(b&&(g=o(g,C>2?arguments[2]:undefined,2)),N==undefined||h==Array&&i(N))for(n=new h(t=c(f.length));t>v;v++)m=b?g(f[v],v):f[v],l(n,v,m);else for(p=(s=N.call(f)).next,n=new h;!(u=p.call(s)).done;v++)m=b?a(s,g,[u.value,v],!0):u.value,l(n,v,m);return n.length=v,n}},function(e,t,n){"use strict";var o=n(3),r=n(62).includes,a=n(46);o({target:"Array",proto:!0,forced:!n(25)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(3),r=n(62).indexOf,a=n(41),i=n(25),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(3)({target:"Array",stat:!0},{isArray:n(55)})},function(e,t,n){"use strict";var o=n(140).IteratorPrototype,r=n(44),a=n(48),i=n(45),c=n(67),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(3),r=n(59),a=n(26),i=n(41),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(3),r=n(142);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(3),r=n(20).map,a=n(66),i=n(25),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(51);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(3),r=n(77).left,a=n(41),i=n(25),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(77).right,a=n(41),i=n(25),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(55),i=n(43),c=n(12),l=n(26),d=n(51),u=n(13),s=n(66),p=n(25),m=s("slice"),f=p("slice",{ACCESSORS:!0,0:0,1:2}),h=u("species"),C=[].slice,g=Math.max;o({target:"Array",proto:!0,forced:!m||!f},{slice:function(e,t){var n,o,u,s=l(this),p=c(s.length),m=i(e,p),f=i(t===undefined?p:t,p);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[h])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,m,f);for(o=new(n===undefined?Array:n)(g(f-m,0)),u=0;m1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(32),a=n(15),i=n(5),c=n(41),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:u||!s||!p},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(56)("Array")},function(e,t,n){"use strict";var o=n(3),r=n(43),a=n(31),i=n(12),c=n(15),l=n(65),d=n(51),u=n(66),s=n(25),p=u("splice"),m=s("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min;o({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var n,o,u,s,p,m,C=c(this),g=i(C.length),b=r(e,g),N=arguments.length;if(0===N?n=o=0:1===N?(n=0,o=g-b):(n=N-2,o=h(f(a(t),0),g-b)),g+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sg-o+n;s--)delete C[s-1]}else if(n>o)for(s=g-o;s>b;s--)m=s+n-1,(p=s+o-1)in C?C[m]=C[p]:delete C[m];for(s=0;s>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=m):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+f>=1?h/u:h*r(2,1-f))*u>=2&&(l++,u/=2),l+f>=m?(d=0,l=m):l+f>=1?(d=(e*u-1)*r(2,t),l+=f):(d=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&d,d/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(3),r=n(11);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(78),i=n(9),c=n(43),l=n(12),d=n(47),u=a.ArrayBuffer,s=a.DataView,p=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(15),i=n(35);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(30),r=n(233),a=n(13)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(9),r=n(35);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(24),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(3)({target:"Function",proto:!0},{bind:n(144)})},function(e,t,n){"use strict";var o=n(7),r=n(14),a=n(37),i=n(13)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(8),r=n(14).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(6);n(45)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(79),r=n(145);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(146),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){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(3),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(3),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(3),r=n(107),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(3),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(3),r=n(81),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)}})},function(e,t,n){"use strict";var o=n(3),r=n(81);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{fround:n(248)})},function(e,t,n){"use strict";var o=n(107),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=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(3),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),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=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{log1p:n(146)})},function(e,t,n){"use strict";var o=n(3),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(3)({target:"Math",stat:!0},{sign:n(107)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(81),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){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(3),r=n(81),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(45)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(3),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(63),i=n(24),c=n(18),l=n(34),d=n(80),u=n(35),s=n(5),p=n(44),m=n(49).f,f=n(21).f,h=n(14).f,C=n(58).trim,g=r.Number,b=g.prototype,N="Number"==l(p(b)),v=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var V,y=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof y&&(N?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new g(v(t)),n,y):v(t)},_=o?m(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;_.length>k;k++)c(g,V=_[k])&&!c(y,V)&&h(y,V,f(g,V));y.prototype=b,b.constructor=y,i(r,"Number",y)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isFinite:n(262)})},function(e,t,n){"use strict";var o=n(6).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isInteger:n(147)})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(3),r=n(147),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(3)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(3),r=n(269);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(6),r=n(58).trim,a=n(82),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(3),r=n(148);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(3),r=n(31),a=n(272),i=n(106),c=n(5),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),s=r(e),p=[0,0,0,0,0,0],m="",f="0",h=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*p[n],p[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=p[t],p[t]=d(n/e),n=n%e*1e7},g=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==p[e]){var n=String(p[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(0,n),o=s;o>=7;)h(1e7,0),o-=7;for(h(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?m+((c=f.length)<=s?"0."+i.call("0",s-c)+f:f.slice(0,c-s)+"."+f.slice(c-s)):m+f}})},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(3),r=n(274);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(8),r=n(5),a=n(64),i=n(95),c=n(72),l=n(15),d=n(59),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,p=c.f;r>u;)for(var m,f=d(arguments[u++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:u},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0,sham:!n(8)},{create:n(44)})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(32),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(8);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(132)})},function(e,t,n){"use strict";var o=n(3),r=n(8);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(14).f})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(32),l=n(14);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(3),r=n(149).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(69),a=n(5),i=n(7),c=n(53).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}})},function(e,t,n){"use strict";var o=n(3),r=n(70),a=n(51);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(26),i=n(21).f,c=n(8),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(93),i=n(26),c=n(21),l=n(51);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(134).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(15),i=n(37),c=n(103);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{is:n(150)})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(5),a=n(7),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(15),a=n(64);o({target:"Object",stat:!0,forced:n(5)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(83),i=n(15),c=n(35),l=n(37),d=n(21).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(53).onFreeze,i=n(69),c=n(5),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}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(53).onFreeze,i=n(69),c=n(5),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}})},function(e,t,n){"use strict";n(3)({target:"Object",stat:!0},{setPrototypeOf:n(52)})},function(e,t,n){"use strict";var o=n(101),r=n(24),a=n(298);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(101),r=n(75);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(3),r=n(149).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(3),r=n(148);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(3),l=n(40),d=n(6),u=n(39),s=n(151),p=n(24),m=n(68),f=n(45),h=n(56),C=n(7),g=n(32),b=n(57),N=n(34),v=n(91),V=n(70),y=n(76),_=n(47),k=n(108).set,x=n(153),w=n(154),L=n(302),B=n(155),S=n(303),I=n(36),T=n(63),E=n(13),A=n(97),P=E("species"),M="Promise",O=I.get,R=I.set,j=I.getterFor(M),D=s,F=d.TypeError,W=d.document,z=d.process,G=u("fetch"),U=B.f,H=U,K="process"==N(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(M,(function(){if(!(v(D)!==String(D))){if(66===A)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(A>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),$=q||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;x((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,p=u.resolve,m=u.reject,f=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),d=!0)),c===u.promise?m(F("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!d&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},Z=function(e,t){k.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){k.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw F("Promise can't be resolved itself");var r=X(n);r?x((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=j(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):H(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(D,G.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:D}),f(D,M,!1,!0),h(M),a=u(M),c({target:M,stat:!0,forced:q},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||q},{resolve:function(e){return w(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:$},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(3),r=n(40),a=n(151),i=n(5),c=n(39),l=n(47),d=n(154),u=n(24);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(3),r=n(39),a=n(32),i=n(9),c=n(5),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(3),r=n(39),a=n(32),i=n(9),c=n(7),l=n(44),d=n(144),u=n(5),s=r("Reflect","construct"),p=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!u((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),f=Function.apply.call(e,u,t);return c(f)?f:u}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(9),i=n(35),c=n(14);o({target:"Reflect",stat:!0,forced:n(5)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(21).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(3),r=n(7),a=n(9),i=n(18),c=n(21),l=n(37);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(3),r=n(8),a=n(9),i=n(21);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(37);o({target:"Reflect",stat:!0,sham:!n(103)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(3)({target:"Reflect",stat:!0},{ownKeys:n(93)})},function(e,t,n){"use strict";var o=n(3),r=n(39),a=n(9);o({target:"Reflect",stat:!0,sham:!n(69)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(7),i=n(18),c=n(5),l=n(14),d=n(21),u=n(37),s=n(48);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=d.f(r(e),t);if(!f){if(a(c=u(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=d.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(3),r=n(9),a=n(141),i=n(52);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(63),i=n(80),c=n(14).f,l=n(49).f,d=n(109),u=n(84),s=n(110),p=n(24),m=n(5),f=n(36).set,h=n(56),C=n(13)("match"),g=r.RegExp,b=g.prototype,N=/a/g,v=/a/g,V=new g(N)!==N,y=s.UNSUPPORTED_Y;if(o&&a("RegExp",!V||y||m((function(){return v[C]=!1,g(N)!=N||g(v)==v||"/a/i"!=g(N,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;V?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),y&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(V?new g(e,t):g(e,t),o?this:b,_);return y&&n&&f(c,{sticky:n}),c},k=function(e){e in _||c(_,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},x=l(g),w=0;x.length>w;)k(x[w++]);b.constructor=_,_.prototype=b,p(r,"RegExp",_)}h("RegExp")},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(84),i=n(110).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(24),r=n(9),a=n(5),i=n(84),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(79),r=n(145);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(3),r=n(111).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(3),a=n(21).f,i=n(12),c=n(112),l=n(23),d=n(113),u=n(40),s="".endsWith,p=Math.min,m=d("endsWith");r({target:"String",proto:!0,forced:!!(u||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(3),r=n(43),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(3),r=n(112),a=n(23);o({target:"String",proto:!0,forced:!n(113)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(111).charAt,r=n(36),a=n(102),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(86),r=n(9),a=n(12),i=n(23),c=n(114),l=n(87);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,d));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(d,a(i.lastIndex),u)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(3),r=n(105).end;o({target:"String",proto:!0,forced:n(157)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(105).start;o({target:"String",proto:!0,forced:n(157)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(3),r=n(26),a=n(12);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&g||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),m=String(this),f="function"==typeof o;f||(o=String(o));var h=l.global;if(h){var v=l.unicode;l.lastIndex=0}for(var V=[];;){var y=u(l,m);if(null===y)break;if(V.push(y),!h)break;""===String(y[0])&&(l.lastIndex=d(m,i(l.lastIndex),v))}for(var _,k="",x=0,w=0;w=x&&(k+=m.slice(x,B)+A,x=B+L.length)}return k+m.slice(x)}];function N(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=h;return i!==undefined&&(i=a(i),u=f),t.call(c,u,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>d){var s=m(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(86),r=n(9),a=n(23),i=n(150),c=n(87);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(86),r=n(109),a=n(9),i=n(23),c=n(47),l=n(114),d=n(12),u=n(87),s=n(85),p=n(5),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,d,u=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(u.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!d&&h.test("")||u.push(""):u.push(o.slice(f)),u.length>a?u.slice(0,a):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),N=r===undefined?4294967295:r>>>0;if(0===N)return[];if(0===p.length)return null===u(b,p)?[p]:[];for(var v=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(3),r=n(58).trim;o({target:"String",proto:!0,forced:n(115)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(3),r=n(58).end,a=n(115)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(3),r=n(58).start,a=n(115)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(3),r=n(28);o({target:"String",proto:!0,forced:n(29)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(42)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(31);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(42)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(42)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(42)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(11),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(98),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).filter,a=n(47),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(11),r=n(20).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(116);(0,n(11).exportTypedArrayStaticMethod)("from",n(159),o)},function(e,t,n){"use strict";var o=n(11),r=n(62).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(62).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(139),i=n(13)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return u.call(s(this))})),p("keys",(function(){return d.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(142),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(11),r=n(20).map,a=n(47),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(11),r=n(116),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)},function(e,t,n){"use strict";var o=n(11),r=n(77).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=n(77).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(11),r=n(20).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(11),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(11),r=n(12),a=n(43),i=n(47),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.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(6),r=n(11),a=n(5),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(11).exportTypedArrayMethod,r=n(5),a=n(6).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(6),a=n(68),i=n(53),c=n(79),l=n(160),d=n(7),u=n(36).enforce,s=n(127),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,N=C.get,v=C.set;a(C,{"delete":function(e){if(d(e)&&!m(e)){var t=u(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(d(e)&&!m(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!m(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?N.call(this,e):t.frozen.get(e)}return N.call(this,e)},set:function(e,t){if(d(e)&&!m(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?v.call(this,e,t):n.frozen.set(e,t)}else v.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(79)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(160))},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(108);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(153),i=n(34),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(3),r=n(6),a=n(74),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Be,t._HI=R,t._M=Se,t._MCCC=Ae,t._ME=Te,t._MFCC=Pe,t._MP=we,t._MR=be,t.__render=De,t.createComponentVNode=function(e,t,n,o,r){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(a(o))return n;if(a(n))return u(o,null);return L(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return L(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=E,t.createPortal=function(e,t){var n=R(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),Fe(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=A,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(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Fe,t.rerender=Ke,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;function m(e){return e.substr(2).toLowerCase()}function f(e,t){e.appendChild(t)}function h(e,t,n){d(n)?f(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function g(e){for(var t=0;t0,f=d(p),h=l(p)&&"$"===p[0];m||f||h?(n=n||t.slice(0,u),(m||h)&&(s=A(s)),(f||h)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=A(t)),a=2;return e.children=n,e.childFlags=a,e}function R(e){return i(e)||r(e)?T(e,null):o(e)?E(e,0,null):16384&e.flags?A(e):e}var j="http://www.w3.org/1999/xlink",D="http://www.w3.org/XML/1998/namespace",F={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":D,"xml:lang":D,"xml:space":D};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),G=W(null),U=W(!0);function H(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(G[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(m(e),G[e]),G[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function q(){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=q,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||p,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",me),pe=Z("onChange");function me(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==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&&me(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",se),t.onChange&&ee(e,"change",pe)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function ge(e){e&&!B(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){B(e,t)||void 0===e.current||(e.current=t)}))}function Ne(e,t){ve(e),v(e,t)}function ve(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ge(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;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 Le(e,t,n){var o=R(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function Be(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=y(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var m in u)s[m]=u[m];i.$PS=null}i.$BR=!1}return i.$LI=Le(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Be(e,e.type,e.props||p,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ae(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=R(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Pe(e,a)):512&i||16&i?Ie(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=P());2===c?Se(i,n,r,o,r,a):Ee(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=P();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||h(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,p=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);if(a(u)||""===u||(o?m.setAttribute("class",u):m.className=u),16===p)x(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=A(s)),Se(s,m,n,f,null,i)):8!==p&&4!==p||Ee(s,m,n,f,null,i)}d(t)||h(t,m,r),d(l)||we(e,c,l,m,o),be(e.ref,m,i)}function Ee(e,t,n,o,r,a){for(var i=0;i0,d!==u){var f=d||p;if((c=u||p)!==p)for(var h in(s=(448&r)>0)&&(m=Ce(c)),c){var C=f[h],g=c[h];C!==g&&xe(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&xe(b,f[b],null,l,o,m,e)}var N=t.children,v=t.className;e.className!==v&&(a(v)?l.removeAttribute("class"):o?l.setAttribute("class",v):l.className=v);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,N):Oe(e.childFlags,t.childFlags,e.children,N,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&fe(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ge(y),be(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(h=u(h,l.$PS),l.$PS=null)}Re(l,h,s,n,o,r,!1,a,i),f!==m&&(ge(f),be(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var d=!0,u=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(m,u));if(!1!==d){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,u);var C=t.type,g=R(32768&t.flags?C.render(u,s,o):C(u,o));Me(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,u)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=P());var s=0!=(2&d);if(12&l){var p=i.length;(8&l&&8&d||s||!s&&c.length>p)&&(u=N(i[p-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),f(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Me(n,o,r,a,i,c,d);break;case 1:Ne(n,r);break;case 16:ve(n),x(r,o);break;default:!function(e,t,n,o,r,a){ve(e),Ee(t,n,o,r,N(e,!0),a),v(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:x(r,o);break;default:Ee(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:x(n,t))}(n,o,r);break;case 2:ye(r),Se(o,r,a,i,c,d);break;case 1:ye(r);break;default:ye(r),Ee(o,r,a,i,c,d)}break;default:switch(t){case 16:Ve(n),x(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ee(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=A(C)),Me(h,C,n,o,r,c,d),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=A(C)),Me(h,C,n,o,r,c,d),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(u=m+1)m)for(;f<=p;)Ne(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,y=i-c+1,_=new Int32Array(y+1),k=v===o,x=!1,w=0,L=0;if(r<4||(v|y)<32)for(C=g;C<=a;++C)if(m=e[C],Lc?x=!0:w=c,16384&f.flags&&(t[c]=f=A(f)),Me(m,f,l,n,d,u,p),++L;break}!k&&c>i&&Ne(m,l)}else k||Ne(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],Lg;)Ne(e[g++],l);_[c-b]=C+1,w>c?x=!0:w=c,16384&(f=t[c]).flags&&(t[c]=f=A(f)),Me(m,f,l,n,d,u,p),++L}else k||Ne(m,l);else k||Ne(m,l)}if(k)_e(l,s,e),Ee(t,l,n,d,u,p);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>je&&(je=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[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=ue[i],de[a]=0;return d}(_);for(c=S.length-1,C=y-1;C>=0;C--)0===_[C]?(16384&(f=t[w=C+b]).flags&&(t[w]=f=A(f)),Se(f,l,n,d,(h=w+1)=0;C--)0===_[C]&&(16384&(f=t[w=C+b]).flags&&(t[w]=f=A(f)),Se(f,l,n,d,(h=w+1)i?i:a,p=0;pi)for(p=s;p=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=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),V(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;V(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=f.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function p(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function m(e){e||(e=n);var t=s(e);return!f.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return f.shivMethods?p(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(f,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var f={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:m,createElement:p,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;a3?c(i):null,N=String(i.key),v=String(i.char),V=i.location,y=i.keyCode||(i.keyCode=N)&&N.charCodeAt(0)||0,_=i.charCode||(i.charCode=v)&&v.charCodeAt(0)||0,x=i.bubbles,k=i.cancelable,w=i.repeat,L=i.locale,B=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in p)p.initKeyEvent(t,x,k,B,m,h,f,C,y,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},p=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},m=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(f){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=m(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=p.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=p.call(c.handler,n))&&(r=m(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){ +if(!document.createEvent){var t,n=!0,o=!1,r="__IE8__"+Math.random(),a=Object.defineProperty||function(e,t,n){e[t]=n.value},i=Object.defineProperties||function(t,n){for(var o in n)if(l.call(n,o))try{a(t,o,n[o])}catch(r){e.console}},c=Object.getOwnPropertyDescriptor,l=Object.prototype.hasOwnProperty,d=e.Element.prototype,u=e.Text.prototype,s=/^[a-z]+$/,p=/loaded|complete/,m={},f=document.createElement("div"),h=document.documentElement,C=h.removeAttribute,g=h.setAttribute,b=function(e){return{enumerable:!0,writable:!0,configurable:!0,value:e}};_(e.HTMLCommentElement.prototype,d,"nodeValue"),_(e.HTMLScriptElement.prototype,null,"text"),_(u,null,"nodeValue"),_(e.HTMLTitleElement.prototype,null,"text"),a(e.HTMLStyleElement.prototype,"textContent",(t=c(e.CSSStyleSheet.prototype,"cssText"),y((function(){return t.get.call(this.styleSheet)}),(function(e){t.set.call(this.styleSheet,e)}))));var N=/\b\s*alpha\s*\(\s*opacity\s*=\s*(\d+)\s*\)/;a(e.CSSStyleDeclaration.prototype,"opacity",{get:function(){var e=this.filter.match(N);return e?(e[1]/100).toString():""},set:function(e){this.zoom=1;var t=!1;e=e<1?" alpha(opacity="+Math.round(100*e)+")":"",this.filter=this.filter.replace(N,(function(){return t=!0,e})),!t&&e&&(this.filter+=e)}}),i(d,{textContent:{get:x,set:S},firstElementChild:{get:function(){for(var e=this.childNodes||[],t=0,n=e.length;t3?c(i):null,N=String(i.key),v=String(i.char),V=i.location,y=i.keyCode||(i.keyCode=N)&&N.charCodeAt(0)||0,_=i.charCode||(i.charCode=v)&&v.charCodeAt(0)||0,k=i.bubbles,x=i.cancelable,w=i.repeat,L=i.locale,B=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in p)p.initKeyEvent(t,k,x,B,m,h,f,C,y,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},p=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},m=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(f){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=m(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=p.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=p.call(c.handler,n))&&(r=m(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(124))},function(e,t,n){"use strict";t.__esModule=!0,t.useDispatch=t.StoreProvider=t.createStore=void 0;var o=n(71),r=n(408),a=n(0),i=n(2),c=n(117);t.createStore=function(){var e=(0,o.flow)([function(e,t){return void 0===e&&(e={}),e},i.backendReducer,c.hotKeyReducer]),t=[c.hotKeyMiddleware];return(0,r.createStore)(e,r.applyMiddleware.apply(void 0,t))};var l=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,t.__proto__=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=l;t.useDispatch=function(e){return e.store.dispatch}},function(e,t,n){"use strict";t.__esModule=!0,t.applyMiddleware=t.createStore=void 0;var o=n(71);t.createStore=function r(e,t){if(t)return t(r)(e);var n,o=[],a=function(t){n=e(n,t),o.forEach((function(e){return e()}))};return a({type:"@@INIT"}),{dispatch:a,subscribe:function(e){o.push(e)},getState:function(){return n}}};t.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(414),i=n(22),c=n(54),l=n(17);function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=(0,c.createLogger)("ByondUi"),s=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=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);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(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)}(a,C,i,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(17);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(17),i=n(121);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,p=t.width,m=(t.onClick,t.selected,t.disabled),f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),h=f.className,C=c(f,["className"]),g=d?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},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:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,m&&"Button--disabled",h])},C,{onClick:function(){m&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(168),a=n(10);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(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())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},d.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=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(19),a=n(10),i=n(22),c=n(17),l=n(169),d=n(122);t.Knob=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.style,V=e.fillValue,y=e.color,_=e.ranges,x=void 0===_?{}:_,k=e.size,w=e.bipolar,L=(e.children,function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=V?V:i,s,u),f=(0,r.scale)(i,s,u),h=y||(0,r.keyOfMatchingRange)(null!=V?V:n,x)||"default",C=270*(f-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+h,w&&"Knob--bipolar",N,(0,c.computeBoxClassName)(L)]),[(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":((w?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":k+"rem"},v)},L)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(167);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(1),a=n(2),i=function(e,t){var n=(0,a.useBackend)(t).config,i=e.onClick;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:(0,o.createComponentVNode)(2,r.Box,{as:"img",src:n.map+"_nanomap_z1.png",style:{width:"512px",height:"512px"},onClick:i})})};t.NanoMap=i;i.Marker=function(e){var t=e.x,n=e.y,a=e.icon,i=e.tooltip,c=e.color;return(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",top:2*(255-n)+2+"px",left:2*t+2+"px",children:[(0,o.createComponentVNode)(2,r.Icon,{name:a,color:c,size:.5}),(0,o.createComponentVNode)(2,r.Tooltip,{content:i})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(17),i=n(165);t.Modal=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=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",t,(0,a.computeBoxClassName)(c)]),n,0,Object.assign({},(0,a.computeBoxProps)(c))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(17);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(19),a=n(10),i=n(17);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,p=e.ranges,m=void 0===p?{}:p,f=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),g=f!==undefined,b=s||(0,r.keyOfMatchingRange)(n,m)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(h)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",g?f:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(h))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.content,u=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(d)||!(0,r.isFalsy)(u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[d,u],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(19),a=n(10),i=n(22),c=n(17),l=n(169),d=n(122);t.Slider=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.fillValue,V=e.color,y=e.ranges,_=void 0===y?{}:y,x=e.children,k=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),w=x!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=v!==undefined&&null!==v,f=((0,r.scale)(n,s,u),(0,r.scale)(null!=v?v:i,s,u)),h=(0,r.scale)(i,s,u),C=V||(0,r.keyOfMatchingRange)(null!=v?v:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,N,(0,c.computeBoxClassName)(k)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",m&&"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?x:l,0),d],0,Object.assign({},(0,c.computeBoxProps)(k),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(17),i=n(120);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AiAirlock.js":431,"./AirAlarm.js":432,"./AirlockElectronics.js":440,"./Apc.js":441,"./AtmosAlertConsole.js":442,"./AtmosControlConsole.js":443,"./AtmosFilter.js":444,"./AtmosMixer.js":445,"./AtmosPump.js":446,"./AtmosRelief.js":447,"./BankMachine.js":448,"./BluespaceArtillery.js":449,"./BorgPanel.js":450,"./BrigTimer.js":451,"./Canister.js":452,"./Canvas.js":453,"./Cargo.js":454,"./CargoExpress.js":458,"./CellularEmporium.js":459,"./CentcomPodLauncher.js":460,"./ChemDispenser.js":473,"./ChemHeater.js":474,"./ChemMaster.js":475,"./ChemSynthesizer.js":479,"./CodexGigas.js":480,"./ComputerFabricator.js":481,"./Crayon.js":482,"./CrewConsole.js":483,"./Cryo.js":484,"./DisposalUnit.js":485,"./DnaVault.js":486,"./EightBallVote.js":487,"./EmergencyShuttleConsole.js":488,"./EngravedMessage.js":489,"./Gps.js":490,"./GravityGenerator.js":491,"./GulagItemReclaimer.js":492,"./GulagTeleporterConsole.js":493,"./Holodeck.js":494,"./ImplantChair.js":495,"./Intellicard.js":496,"./KeycardAuth.js":497,"./LaborClaimConsole.js":498,"./LanguageMenu.js":499,"./LaunchpadConsole.js":500,"./LaunchpadRemote.js":503,"./MechBayPowerConsole.js":504,"./Mule.js":505,"./NaniteChamberControl.js":506,"./NaniteCloudControl.js":507,"./NaniteProgramHub.js":511,"./NaniteProgrammer.js":512,"./NaniteRemote.js":521,"./NotificationPreferences.js":522,"./NtnetRelay.js":523,"./NtosAiRestorer.js":524,"./NtosCard.js":525,"./NtosConfiguration.js":526,"./NtosFileManager.js":527,"./NtosMain.js":528,"./NtosNetChat.js":529,"./NtosNetDos.js":530,"./NtosNetDownloader.js":531,"./NtosNetMonitor.js":532,"./NtosNetTransfer.js":533,"./NtosRbmkStats.js":534,"./NtosRevelation.js":535,"./NtosStationAlertConsole.js":536,"./NtosSupermatterMonitor.js":537,"./NuclearBomb.js":538,"./OperatingComputer.js":539,"./OreBox.js":540,"./OreRedemptionMachine.js":541,"./Pandemic.js":542,"./PersonalCrafting.js":543,"./PortableBasicInfo.js":123,"./PortablePump.js":544,"./PortableScrubber.js":545,"./PowerMonitor.js":546,"./Radio.js":547,"./RapidPipeDispenser.js":548,"./RbmkControlRods.js":549,"./RbmkStats.js":550,"./SatelliteControl.js":551,"./ShuttleManipulator.js":552,"./Signaler.js":553,"./Sleeper.js":554,"./SlimeBodySwapper.js":555,"./SmartVend.js":556,"./Smes.js":557,"./SmokeMachine.js":558,"./SolarControl.js":559,"./SpaceHeater.js":560,"./SpawnersMenu.js":561,"./StationAlertConsole.js":176,"./SuitStorageUnit.js":562,"./Tank.js":563,"./TankDispenser.js":564,"./TelecommsInteraction.js":565,"./TelecommsLogBrowser.js":566,"./TelecommsMonitor.js":567,"./TelecommsPDALog.js":568,"./Teleporter.js":569,"./ThermoMachine.js":570,"./TurbineComputer.js":571,"./Uplink.js":572,"./Wires.js":573};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=430},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},u=d[l.power.main]||d[0],s=d[l.power.backup]||d[0],p=d[l.shock]||d[0];return(0,o.createComponentVNode)(2,i.Window,{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:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!l.power.main,content:"Disrupt",onClick:function(){return c("disrupt-main")}}),children:[l.power.main?"Online":"Offline"," ",l.wires.main_1&&l.wires.main_2?l.power.main_timeleft>0&&"["+l.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!l.power.backup,content:"Disrupt",onClick:function(){return c("disrupt-backup")}}),children:[l.power.backup?"Online":"Offline"," ",l.wires.backup_1&&l.wires.backup_2?l.power.backup_timeleft>0&&"["+l.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(l.wires.shock&&0===l.shock),content:"Restore",onClick:function(){return c("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!l.wires.shock,content:"Temporary",onClick:function(){return c("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!l.wires.shock,content:"Permanent",onClick:function(){return c("shock-perm")}})],4),children:[2===l.shock?"Safe":"Electrified"," ",(l.wires.shock?l.shock_timeleft>0&&"["+l.shock_timeleft+"s]":"[Wires have been cut!]")||-1===l.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:l.id_scanner?"power-off":"times",content:l.id_scanner?"Enabled":"Disabled",selected:l.id_scanner,disabled:!l.wires.id_scanner,onClick:function(){return c("idscan-toggle")}}),children:!l.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.emergency?"power-off":"times",content:l.emergency?"Enabled":"Disabled",selected:l.emergency,onClick:function(){return c("emergency-toggle")}})}),(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:l.locked?"lock":"unlock",content:l.locked?"Lowered":"Raised",selected:l.locked,disabled:!l.wires.bolts,onClick:function(){return c("bolt-toggle")}}),children:!l.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:l.lights?"power-off":"times",content:l.lights?"Enabled":"Disabled",selected:l.lights,disabled:!l.wires.lights,onClick:function(){return c("light-toggle")}}),children:!l.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:l.safe?"power-off":"times",content:l.safe?"Enabled":"Disabled",selected:l.safe,disabled:!l.wires.safe,onClick:function(){return c("safe-toggle")}}),children:!l.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:l.speed?"power-off":"times",content:l.speed?"Enabled":"Disabled",selected:l.speed,disabled:!l.wires.timing,onClick:function(){return c("speed-toggle")}}),children:!l.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:l.opened?"sign-out-alt":"sign-in-alt",content:l.opened?"Open":"Closed",selected:l.opened,disabled:l.locked||l.welded,onClick:function(){return c("open-close")}}),children:!(!l.locked&&!l.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),l.locked?"bolted":"",l.locked&&l.welded?" and ":"",l.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(2),a=n(4),i=n(433),c=n(439),l=n(88);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.locked&&!u.siliconUser;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{siliconUser:u.siliconUser,locked:u.locked,onLockStatusChange:function(){return d("lock")}}),(0,o.createComponentVNode)(2,c.AirAlarmStatus),!s&&(0,o.createComponentVNode)(2,i.AirAlarmControl)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(434),c=n(435),l=n(436),d=n(437),u=n(438);t.AirAlarmControl=function(e,t){var n=(0,r.useBackend)(t),i=(n.config,n.data),c=(0,r.useLocalState)(t,"AirAlarmPage","home"),l=c[0],d=c[1],u=s[l]||s.home,p=u.component();return(0,o.createComponentVNode)(2,a.Section,{title:u.title,buttons:"home"!==i.screen&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return d("home")}}),children:(0,o.createComponentVNode)(2,p)})};var s={home:{title:"Air Controls",component:function(){return i.AirAlarmControlHome}},vents:{title:"Vent Controls",component:function(){return u.AirAlarmControlVents}},scrubbers:{title:"Scrubber Controls",component:function(){return l.AirAlarmControlScrubbers}},modes:{title:"Operating Mode",component:function(){return c.AirAlarmControlModes}},thresholds:{title:"Alarm Thresholds",component:function(){return d.AirAlarmControlThresholds}}}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlHome=void 0;var o=n(0),r=n(2),a=n(1);t.AirAlarmControlHome=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,r.useLocalState)(t,"AirAlarmPage","home"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return i(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return i("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlModes=void 0;var o=n(0),r=n(2),a=n(1);t.AirAlarmControlModes=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return i("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlScrubbers=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(38);t.AirAlarmControlScrubbers=function(e,t){var n=e.state,r=(0,a.useBackend)(t).data.scrubbers;return r&&0!==r.length?r.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({state:n},e),e.id_tag))})):"Nothing to show"};var l=function(e,t){var n=e.long_name,l=e.power,d=e.scrubbing,u=e.id_tag,s=e.widenet,p=e.filter_types,m=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){return m("power",{id_tag:u,val:Number(!l)})}}),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:d?"filter":"sign-in-alt",color:d||"danger",content:d?"Scrubbing":"Siphoning",onClick:function(){return m("scrubbing",{id_tag:u,val:Number(!d)})}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return m("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:d&&p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,c.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return m("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlThresholds=void 0;var o=n(0),r=n(19),a=n(2),i=n(1);t.AirAlarmControlThresholds=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=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,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),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 c("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlVents=void 0;var o=n(0),r=n(16),a=n(2),i=n(1);t.AirAlarmControlVents=function(e,t){var n=e.state,r=(0,a.useBackend)(t).data.vents;return r&&0!==r.length?r.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c,Object.assign({state:n},e),e.id_tag))})):"Nothing to show"};var c=function(e,t){var n=e.id_tag,c=e.long_name,l=e.power,d=e.checks,u=e.excheck,s=e.incheck,p=e.direction,m=e.external,f=e.internal,h=e.extdefault,C=e.intdefault,g=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(c),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l?"power-off":"times",selected:l,content:l?"On":"Off",onClick:function(){return g("power",{id_tag:n,val:Number(!l)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:"release"===p?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return g("incheck",{id_tag:n,val:d})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return g("excheck",{id_tag:n,val:d})}})]}),!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return g("set_internal_pressure",{id_tag:n,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:C,content:"Reset",onClick:function(){return g("reset_internal_pressure",{id_tag:n})}})]}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return g("set_external_pressure",{id_tag:n,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return g("reset_external_pressure",{id_tag:n})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmStatus=void 0;var o=n(0),r=n(19),a=n(2),i=n(1);t.AirAlarmStatus=function(e,t){var n=(0,a.useBackend)(t).data,c=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[c.length>0&&(0,o.createFragment)([c.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label: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:d.color,children:d.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."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AirlockElectronics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.regions||[],u=(0,r.useLocalState)(t,"tab",d[0].name),s=u[0],p=u[1],m=d.find((function(e){return e.name===s})),f={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.oneAccess?"unlock":"lock",content:l.oneAccess?"One":"All",onClick:function(){return c("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return c("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return c("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&l.unres_direction?"check-square-o":"square-o",content:"North",selected:1&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&l.unres_direction?"check-square-o":"square-o",content:"East",selected:2&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&l.unres_direction?"check-square-o":"square-o",content:"South",selected:4&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&l.unres_direction?"check-square-o":"square-o",content:"West",selected:8&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:d.map((function(e){var t=e.name,n=e.accesses||[],r=f[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(n)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:r,selected:s===t,onClick:function(){return p(t)},children:t},t)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:m.accesses.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return c("set",{access:e.id})}})},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(88);t.Apc=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.locked&&!d.siliconUser,s={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"}},p={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},m=s[d.externalPower]||s[0],f=s[d.chargingStatus]||s[0],h=d.powerChannels||[],C=p[d.malfStatus]||p[0],g=d.powerCellStatus/100;return d.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",d.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return l("reboot")}})]}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:d.siliconUser,locked:d.locked,onLockStatusChange:function(){return l("lock")}}),(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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,disabled:u,onClick:function(){return l("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:g})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:f.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.chargeMode?"sync":"close",content:d.chargeMode?"Auto":"Off",disabled:u,onClick:function(){return l("charge")}}),children:["[ ",f.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[h.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return l("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return l("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return l("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,d.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,o.createFragment)([!!d.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:C.icon,content:C.content,color:"bad",onClick:function(){return l(C.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return l("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",disabled:u,onClick:function(){return l("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:d.emergencyLights?"Enabled":"Disabled",disabled:u,onClick:function(){return l("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",disabled:u,onClick:function(){return l("toggle_nightshift")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,i.Window,{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,[d.length>0?d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),u.length>0?u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(33),a=n(19),i=n(2),c=n(1),l=n(4);t.AtmosControlConsole=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:!!u.tank&&s[0].long_name,children:s.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!u.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),u.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return d("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:u.inputting?"power-off":"times",content:u.inputting?"Injecting":"Off",selected:u.inputting,onClick:function(){return d("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:u.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return d("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:u.outputting?"power-off":"times",content:u.outputting?"Open":"Closed",selected:u.outputting,onClick:function(){return d("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(u.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return d("pressure",{pressure:t})}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(2),a=n(1),i=n(38),c=n(4);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.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:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"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:4500,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.Item,{label:"Node 1",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",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})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"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")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange: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:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,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.pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosRelief=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return c("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.open_pressure===l.max_pressure,onClick:function(){return c("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.open_pressure,step:10,onChange:function(e,t){return c("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.close_pressure===l.open_pressure,onClick:function(){return c("close_pressure",{close_pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_balance,u=l.siphoning,s=l.station_name;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"times":"sync",content:u?"Stop Siphoning":"Siphon Credits",selected:u,onClick:function(){return c(u?"halt":"siphon")}}),children:d+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BluespaceArtillery=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.notice,u=l.connected,s=l.unlocked,p=l.target;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:d}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!s,onClick:function(){return c("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:p?"average":"bad",fontSize:"25px",children:p||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:s?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!p,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return c("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return c("build")}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BorgPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.borg||{},u=l.cell||{},s=u.charge/u.maxcharge,p=l.channels||[],m=l.modules||[],f=l.upgrades||[],h=l.ais||[],C=l.laws||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:d.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}}),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:d.emagged?"check-square-o":"square-o",content:"Emagged",selected:d.emagged,onClick:function(){return c("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:d.lockdown,onClick:function(){return c("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:d.scrambledcodes,onClick:function(){return c("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[u.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,content:u.charge+" / "+u.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return c("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return c("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:d.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:d.active_module===e.type,onClick:function(){return c("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:h.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return c("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:d.lawupdate,onClick:function(){return c("toggle_lawupdate")}}),children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:l.timing?"Stop":"Start",selected:l.timing,onClick:function(){return c(l.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.flash_charging?"Recharging":"Flash",disabled:l.flash_charging,onClick:function(){return c("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return c("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return c("time",{adjust:-100})}})," ",String(l.minutes).padStart(2,"0"),":",String(l.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return c("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return c("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return c("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return c("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return c("preset",{preset:"long"})}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Canister=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",l.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return c("relabel")}}),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:l.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l.portConnected?"good":"average",content:l.portConnected?"Connected":"Not Connected"}),!!l.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.restricted?"lock":"unlock",color:"caution",content:l.restricted?"Restricted to Engineering":"Public",onClick:function(){return c("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.releasePressure/(l.maxReleasePressure-l.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:l.releasePressure===l.defaultReleasePressure,content:"Reset",onClick:function(){return c("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:l.releasePressure<=l.minReleasePressure,content:"Min",onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:l.releasePressure>=l.maxReleasePressure,content:"Max",onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.valveOpen?"unlock":"lock",color:l.valveOpen?l.hasHoldingTank?"caution":"danger":null,content:l.valveOpen?"Open":"Closed",onClick:function(){return c("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!l.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:l.valveOpen&&"danger",content:"Eject",onClick:function(){return c("eject")}}),children:[!!l.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.holdingTank.tankPressure})," kPa"]})]}),!l.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Canvas=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c,{value:d.grid,onCanvasClick:function(e,t){return l("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:d.name})]})})})};var c=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,t.__proto__=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=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Cargo=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(455),l=n(172),d=n(457);t.Cargo=function(e,t){var n=(0,r.useBackend)(t),u=n.data,s=n.act,p=u.requestonly,m=u.points,f=u.docked,h=u.location,C=u.message,g=u.loan,b=u.loan_dispatched,N=u.away,v=u.cart||[],V=u.requests||[],y=Object.values(u.supplies),_=(0,r.useLocalState)(t,"tab","catalog"),x=_[0],k=_[1],w=v.reduce((function(e,t){return e+t.cost}),0),L=p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:1,children:[0===v.length&&"Cart is empty",1===v.length&&"1 item",v.length>=2&&v.length+" items"," ",w>0&&"("+w+" cr)"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return s("clear")}})],4);return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(m)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle",children:f&&!p&&(0,o.createComponentVNode)(2,a.Button,{content:h,onClick:function(){return s("send")}})||h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentCom Message",children:C}),g&&!p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loan",children:b?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,a.Button,{content:"Loan Shuttle",disabled:!(N&&f),onClick:function(){return s("loan")}})}):""]})}),(0,o.createComponentVNode)(2,a.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:"catalog"===x,onClick:function(){return k("catalog")},children:"Catalog"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"envelope",className:V.length>0&&"requests"!==x&&"color-yellow",lineHeight:"23px",selected:"requests"===x,onClick:function(){return k("requests")},children:["Requests (",V.length,")"]}),!p&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"shopping-cart",className:v.length>0&&"cart"!==x&&"color-yellow",lineHeight:"23px",selected:"cart"===x,onClick:function(){return k("cart")},children:["Checkout (",v.length,")"]})]}),"catalog"===x&&(0,o.createComponentVNode)(2,a.Section,{title:"Catalog",buttons:L,children:(0,o.createComponentVNode)(2,l.Catalog,{supplies:y})}),"requests"===x&&(0,o.createComponentVNode)(2,a.Section,{title:"Active Requests",buttons:!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return s("denyall")}}),children:(0,o.createComponentVNode)(2,d.Requests)}),"cart"===x&&(0,o.createComponentVNode)(2,a.Section,{title:"Current Cart",buttons:L,children:(0,o.createComponentVNode)(2,c.Cart)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cart=void 0;var o=n(0),r=n(2),a=n(1);t.Cart=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=i.requestonly,d=i.docked,u=i.location,s=i.away,p=i.cart||[];return(0,o.createFragment)([0===p.length&&"Nothing in cart",p.length>0&&(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return c("remove",{id:e.id})}})],4),children:e.object},e.id)}))}),p.length>0&&!l&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:1===s&&1===d&&(0,o.createComponentVNode)(2,a.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return c("send")}})||(0,o.createComponentVNode)(2,a.Box,{opacity:.5,children:["Shuttle in ",u,"."]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CatalogPackItemList=void 0;var o=n(0),r=n(2),a=n(1);t.CatalogPackItemList=function(e,t){var n=e.supply,i=(0,r.useBackend)(t),c=i.data,l=i.act,d=c.self_paid,u=n.packs;return(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){var t=(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:(d?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return l("add",{id:e.id})}});return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:t,children:!!e.access&&"Restrictions Apply"},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Requests=void 0;var o=n(0),r=n(2),a=n(1);t.Requests=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=i.requestonly,d=i.requests||[];return 0===d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",d.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"check",color:"good",onClick:function(){return c("approve",{id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"bad",onClick:function(){return c("deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(0),r=n(1),a=n(88),i=n(4),c=n(172),l=n(2);t.CargoExpress=function(e,t){var n=(0,l.useBackend)(t),d=n.data,u=n.act,s=d.siliconUser,p=d.locked,m=d.points,f=d.usingBeacon,h=d.hasBeacon,C=d.beaconName,g=d.beaconzone,b=d.printMsg,N=d.canBuyBeacon,v=d.message,V=Object.values(d.supplies);return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.InterfaceLockNoticeBox,{siliconUser:s,locked:p,onLockStatusChange:function(){return u("lock")},accessText:"a QM-level ID card"}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,r.AnimatedNumber,{value:Math.round(m)})," credits"]}),children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Cargo Bay",selected:!f,onClick:function(){return u("LZCargo")}}),(0,o.createComponentVNode)(2,r.Button,{selected:f,disabled:!h,onClick:function(){return u("LZBeacon")},children:[g," (",C,")"]}),(0,o.createComponentVNode)(2,r.Button,{content:b,disabled:!N,onClick:function(){return u("printBeacon")}})]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Notice",children:v})]})}),(0,o.createComponentVNode)(2,c.Catalog,{supplies:V})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,i.Window,{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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return c("readapt")}}),children:l.genetic_points_remaining})})}),(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.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return c("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(16),n(2)),a=n(1),i=n(4),c=n(461),l=n(462),d=n(463),u=n(464),s=n(465),p=n(466),m=n(467),f=n(468),h=n(469),C=n(470),g=n(471),b=n(472);t.CentcomPodLauncher=function(e,t){var n=(0,r.useBackend)(t),N=n.act,v=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,C.CPLSupplyBay),(0,o.createComponentVNode)(2,g.CPLTeleportTo),(0,o.createComponentVNode)(2,c.CPLCloneMode),(0,o.createComponentVNode)(2,s.CPLLaunchStyle),(0,o.createComponentVNode)(2,u.CPLExplosion),(0,o.createComponentVNode)(2,l.CPLDamage),(0,o.createComponentVNode)(2,d.CPLEffects),(0,o.createComponentVNode)(2,p.CPLMovement),(0,o.createComponentVNode)(2,m.CPLNameAndDescription),(0,o.createComponentVNode)(2,f.CPLSound),(0,o.createComponentVNode)(2,b.CPLTimers),(0,o.createComponentVNode)(2,h.CPLStyle)]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:v.numObjects+" turfs in "+v.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pod Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return N("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:v.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return N("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return N("clearBay")}})],4)})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLCloneMode=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLCloneMode=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,r.Button,{content:"Launch Clones",selected:c.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return i("launchClone")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLDamage=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLDamage=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Damage",selected:1===c.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return i("damageCustom")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Gib",selected:2===c.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return i("damageGib")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLEffects=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLEffects=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Stun",selected:c.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return i("effectStun")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Delimb",selected:c.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return i("effectLimb")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Yeet Organs",selected:c.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return i("effectOrgans")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLExplosion=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLExplosion=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Size",selected:1===c.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return i("explosionCustom")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Adminbus",selected:2===c.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return i("explosionBus")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLLaunchStyle=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLLaunchStyle=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Ordered",selected:1===c.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return i("launchOrdered")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Random",selected:2===c.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return i("launchRandom")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLMovement=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLMovement=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Bluespace",selected:c.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return i("effectBluespace")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Stealth",selected:c.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return i("effectStealth")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Quiet",selected:c.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return i("effectQuiet")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Reverse Mode",selected:c.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return i("effectReverse")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Missile Mode",selected:c.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return i("effectMissile")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Any Descent Angle",selected:c.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return i("effectCircle")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Machine Gun Mode",selected:c.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return i("effectBurst")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Specific Target",selected:c.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return i("effectTarget")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLNameAndDescription=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLNameAndDescription=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Name/Desc",selected:c.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return i("effectName")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Alert Ghosts",selected:c.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return i("effectAnnounce")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLSound=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLSound=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Falling Sound",selected:c.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return i("fallSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Landing Sound",selected:c.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return i("landingSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Opening Sound",selected:c.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return i("openingSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Leaving Sound",selected:c.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return i("leavingSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Admin Sound Volume",selected:c.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return i("soundVolume")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLStyle=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLStyle=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Standard",selected:1===c.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return i("styleStandard")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Advanced",selected:2===c.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return i("styleBluespace")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Syndicate",selected:4===c.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return i("styleSyndie")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Deathsquad",selected:5===c.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return i("styleBlue")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Cult Pod",selected:6===c.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return i("styleCult")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Missile",selected:7===c.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return i("styleMissile")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Syndicate Missile",selected:8===c.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return i("styleSMissile")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Supply Crate",selected:9===c.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return i("styleBox")}}),(0,o.createComponentVNode)(2,r.Button,{content:"HONK",selected:10===c.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return i("styleHONK")}}),(0,o.createComponentVNode)(2,r.Button,{content:"~Fruit",selected:11===c.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return i("styleFruit")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Invisible",selected:12===c.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return i("styleInvisible")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Gondola",selected:13===c.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return i("styleGondola")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Show Contents (See Through Pod)",selected:14===c.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return i("styleSeeThrough")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLSupplyBay=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLSupplyBay=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Bay #1",selected:1===c.bayNumber,onClick:function(){return i("bay1")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Bay #2",selected:2===c.bayNumber,onClick:function(){return i("bay2")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Bay #3",selected:3===c.bayNumber,onClick:function(){return i("bay3")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Bay #4",selected:4===c.bayNumber,onClick:function(){return i("bay4")}}),(0,o.createComponentVNode)(2,r.Button,{content:"ERT Bay",selected:5===c.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return i("bay5")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLTeleportTo=void 0;var o=n(0),r=n(1),a=n(2);t.CPLTeleportTo=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,r.Button,{content:c.bay,onClick:function(){return i("teleportCentcom")}}),(0,o.createComponentVNode)(2,r.Button,{content:c.oldArea?c.oldArea:"Where you were",disabled:!c.oldArea,onClick:function(){return i("teleportBack")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLTimers=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLTimers=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Falling Duration",selected:4!==c.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return i("fallDuration")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Landing Time",selected:20!==c.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return i("landingDelay")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Opening Time",selected:30!==c.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return i("openingDelay")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Leaving Time",selected:30!==c.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return i("departureDelay")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(19),a=n(16),i=n(2),c=n(1),l=n(4);t.ChemDispenser=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,p=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),m=u.beakerTransferAmounts||[],f=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u.energy/u.maxEnergy,content:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===p.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units, "),u.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:u.isBeakerLoaded||s?0===f.length&&"Nothing":"N/A"}),f.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(19),a=n(2),i=n(1),c=n(4),l=n(173);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,p=u.isActive,m=u.isBeakerLoaded,f=u.currentTemp,h=u.currentpH,C=u.beakerCurrentVolume,g=u.beakerMaxVolume,b=u.beakerContents,N=void 0===b?[]:b;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:m&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:m&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:h,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[C," / ",g," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:m,beakerContents:N})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(4),i=n(476),c=n(477),l=n(478),d=n(2);t.ChemMaster=function(e,t){var n=(0,d.useBackend)(t),u=n.data,s=n.act,p=u.screen,m=u.beakerContents,f=void 0===m?[]:m,h=u.bufferContents,C=void 0===h?[]:h,g=u.beakerCurrentVolume,b=u.beakerMaxVolume,N=u.isBeakerLoaded,v=u.isPillBottleLoaded,V=u.pillBottleCurrentAmount,y=u.pillBottleMaxAmount,_=u.mode;return"analyze"===p?(0,o.createComponentVNode)(2,c.AnalysisResults):(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.Section,{title:"Beaker",buttons:!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,r.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,r.Button,{icon:"eject",content:"Eject",onClick:function(){return s("eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,r.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i.ChemicalBuffer,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.ChemicalBufferEntry,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,r.Button,{color:_?"good":"bad",icon:_?"exchange-alt":"times",content:_?"Transfer":"Destroy",onClick:function(){return s("toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i.ChemicalBuffer,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i.ChemicalBufferEntry,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,l.PackagingControls)}),!!v&&(0,o.createComponentVNode)(2,r.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,r.Button,{icon:"eject",content:"Eject",onClick:function(){return s("ejectPillBottle")}})],4)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemicalBuffer=t.ChemicalBufferEntry=void 0;var o=n(0),r=n(2),a=n(1);t.ChemicalBufferEntry=function(e,t){var n=(0,r.useBackend)(t).act,i=e.chemical,c=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.volume,initial:0})," units of "+i.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:i.id,amount:1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:i.id,amount:5,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:i.id,amount:10,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:i.id,amount:1e3,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:i.id,amount:-1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:i.id})}})]})]},i.id)};var i=a.Table;t.ChemicalBuffer=i},function(e,t,n){"use strict";t.__esModule=!0,t.AnalysisResults=void 0;var o=n(0),r=n(2),a=n(1);t.AnalysisResults=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=i.analyzeVars,d=i.fermianalyze;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("goScreen",{screen:"home"})}}),children:[!d&&(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:"State",children:l.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:l.color,mr:1}),l.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[l.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:l.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:l.addicD})]}),!!d&&(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:"State",children:l.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:l.color,mr:1}),l.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[l.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:l.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:l.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:l.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:l.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:l.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:l.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:l.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:l.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:l.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PackagingControls=void 0;var o=n(0),r=n(2),a=(n(22),n(1));var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.props,this.context),n=(0,r.useBackend)(t),i=n.data,l=n.act,d=this.state,u=d.pillAmount,s=d.patchAmount,p=d.bottleAmount,m=d.packAmount,f=d.vialAmount,h=d.dartAmount,C=i.condi,g=i.chosenPillStyle,b=i.pillStyles,N=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===g,textAlign:"center",color:"transparent",onClick:function(){return l("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!C&&(0,o.createComponentVNode)(2,c,{label:"Pills",amount:u,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return l("create",{type:"pill",amount:u,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Patches",amount:s,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return l("create",{type:"patch",amount:s,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Bottles",amount:p,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return l("create",{type:"bottle",amount:p,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Hypovials",amount:f,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return l("create",{type:"hypoVial",amount:f,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Smartdarts",amount:h,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return l("create",{type:"smartDart",amount:h,volume:"auto"})}}),!!C&&(0,o.createComponentVNode)(2,c,{label:"Packs",amount:m,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return l("create",{type:"condimentPack",amount:m,volume:"auto"})}}),!!C&&(0,o.createComponentVNode)(2,c,{label:"Bottles",amount:p,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return l("create",{type:"condimentBottle",amount:p,volume:"auto"})}})]})},i}(o.Component);t.PackagingControls=i;var c=function(e,t){var n=e.label,r=e.amountUnit,i=e.amount,c=e.onChangeAmount,l=e.onCreate,d=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:n,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:r,step:1,stepPixelSize:15,value:i,minValue:1,maxValue:10,onChange:c}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:l}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:d})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(19),a=n(2),i=n(1),c=n(4);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,p=d.chemicals,m=void 0===p?[]:p,f=d.possible_amounts,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[l.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==l.currentSection,onClick:function(){return c(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:l.currentSection>2,onClick:function(){return c(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:l.currentSection>4,onClick:function(){return c(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==l.currentSection,onClick:function(){return c(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:l.currentSection<4,onClick:function(){return c("search")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(16),n(2)),a=n(1),i=n(4);t.ComputerFabricator=function(e,t){var n=e.state,l=(0,r.useBackend)(t),d=l.act,u=l.data;return(0,o.createComponentVNode)(2,i.Window,{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!==u.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return d("clean_order")}}),(0,o.createComponentVNode)(2,c,{state:n})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return 0===c.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,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:"50px",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:"50px",onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]}):1===c.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice," cr"]}),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:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",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.createFragment)([(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"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return i("confirm_order")}})]}):2===c.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,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 insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[c.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:c.credits>=c.totalprice?"good":"bad",children:[c.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:c.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},s=function(e,t,n,o){var r=e+t+n+o,a=Math.min(Math.max(Math.ceil(r/25),0),5);return l[a]},p=function(e,t){var n=e.type,r=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[n],textAlign:"center",children:r})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(173);t.Cryo=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:d.occupant.name?d.occupant.name:"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:d.occupant.stat,color:d.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return l("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return l("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return l("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return l("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.DisposalUnit=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",c="Ready"):u.panel_open?(n="bad",c="Power Disabled"):u.pressure_charging?(n="average",c="Pressurizing"):(n="bad",c="Off"),(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:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,p=l.choiceB,m=l.dna,f=l.dna_max,h=l.plants,C=l.plants_max,g=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/C,content:h+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:g/g,content:g+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return c("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:p,textAlign:"center",onClick:function(){return c("gene",{choice:p})}})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(2),a=n(1),i=n(16),c=n(4);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.question,s=d.shaking,p=d.answers,m=void 0===p?[]:p;return s?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',u,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return l("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(4);t.EmergencyShuttleConsole=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,p=l.engines_started,m=l.authorizations_remaining,f=l.authorizations,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:p?"good":"average",ml:1,children:p?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return c("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return c("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return c("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+m}),children:[h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),h.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,p=d.creator_name,m=d.has_liked,f=d.has_disliked,h=d.hidden_message,C=d.is_creator,g=d.num_likes,b=d.num_dislikes,N=d.realdate;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+g,disabled:C,selected:m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:C,selected:!f&&!m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:C,selected:f,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:N})})}),(0,o.createComponentVNode)(2,i.Section),!!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:p})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(33),a=n(71),i=n(19),c=n(163),l=n(2),d=n(1),u=n(4),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),p=n.act,m=n.data,f=m.currentArea,h=m.currentCoords,C=m.globalmode,g=m.power,b=m.tag,N=m.updating,v=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(h),s(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,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:g?"On":"Off",selected:g,onClick:function(){return p("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:b,onClick:function(){return p("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:N?"unlock":"lock",content:N?"AUTO":"MANUAL",color:!N&&"bad",onClick:function(){return p("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 p("globalmode")}})})]})}),!!g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[f," (",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.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.breaker,u=l.charge_count,s=l.charging_state,p=l.on,m=l.operational;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,disabled:!m,onClick:function(){return c("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===s&&(p&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===s&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),m&&0!==s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),m&&0===s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.mobs||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",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:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return c("release_items",{mobref:e.mob})}})})]},e.mob)}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,p=l.teleporter_location,m=l.beacon,f=l.beacon_location,h=l.id,C=l.id_name,g=l.can_teleport,b=l.goal,N=void 0===b?0:b,v=l.prisoner,V=void 0===v?{}:v;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return c("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return c("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_teleporter")}}),children:d?p:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:m?"good":"bad",buttons:!m&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_beacon")}}),children:m?f:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?C:"No ID",onClick:function(){return c("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:N,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return c("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:V.name?V.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:V.crimstat?V.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!g,textAlign:"center",color:"bad",onClick:function(){return c("teleport")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_toggle_safety,u=l.default_programs,s=void 0===u?[]:u,p=l.emag_programs,m=void 0===p?[]:p,f=l.emagged,h=l.program;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!f,onClick:function(){return c("safety")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))}),!!f&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return c("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return c("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=s||p,u=l.name,s=l.isDead,p=l.isBraindead,m=l.health,f=l.wireless,h=l.radio,C=l.wiping,g=l.laws,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:u||"Empty Card",buttons:!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:C?"Stop Wiping":"Wipe",disabled:s,onClick:function(){return c("wipe")}}),children:!!u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:d?"bad":"good",children:d?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:f,onClick:function(){return c("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:h,onClick:function(){return c("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return c("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return c("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return c("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return c("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,p=d.ores,m=d.status_info,f=d.unclaimed_points;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!f,onClick:function(){return l("claim_points")}}),children:f})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,p=l.languages,m=void 0===p?[]:p,f=l.unknown_languages,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return c("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return c("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return c("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(174);t.LaunchpadConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.launchpads,s=void 0===u?[]:u,p=d.selected_id;return s.length<=0?(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})})}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:p===e.id,color:"transparent",onClick:function(){return l("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:p?(0,o.createComponentVNode)(2,c.LaunchpadControl):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadButtonPad=void 0;var o=n(0),r=n(2),a=n(1);t.LaunchpadButtonPad=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return n("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return n("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return n("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return n("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return n("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:-1})}})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchTarget=void 0;var o=n(0),r=n(2),a=n(1);t.LaunchTarget=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.x,d=c.y,u=c.range;return(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:-u,maxValue:u,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return i("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-u,maxValue:u,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return i("set_pos",{y:t})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(174);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return l?d?(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})})}):(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.LaunchpadControl,{topLevel:!0})})}):(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return c("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(88);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.locked&&!d.siliconUser,s=d.siliconUser,p=d.on,m=d.cell,f=d.cellPercent,h=d.load,C=d.mode,g=d.modeStatus,b=d.haspai,N=d.autoReturn,v=d.autoPickup,V=d.reportDelivery,y=d.destination,_=d.home,x=d.id,k=d.destinations,w=void 0===k?[]:k;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:s,locked:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!u&&(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m?f/100:0,color:m?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:g,children:C})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:h?"good":"average",children:h||"None"})})})]})]}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!h&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:x,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:y||"None",options:w,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:_,options:w,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:V,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NaniteChamberControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.status_msg,u=l.locked,s=l.occupant_name,p=l.has_nanites,m=l.nanite_volume,f=l.regen_rate,h=l.safety_threshold,C=l.cloud_id,g=l.scan_level;if(d)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d})})});var b=l.mob_programs||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+s,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",content:u?"Locked":"Unlocked",color:u?"bad":"default",onClick:function(){return c("toggle_lock")}}),children:p?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return c("remove_nanites")}}),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:"Nanite Volume",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:f})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return c("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return c("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:b.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),g>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),g>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),g>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),g>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return c("nanite_injection")}})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=(n(508),n(509),n(510));t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.has_disk,s=d.current_view,p=d.new_backup_id;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,c.NaniteDiskBox)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:s?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:p,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudBackupDetails=void 0;var o=n(0),r=n(2),a=n(1),i=n(175);t.NaniteCloudBackupDetails=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_view,u=l.disk,s=l.has_program,p=l.cloud_backup,m=u&&u.can_rule||!1;if(!p)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var f=l.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return c("upload_program")}}),children:f.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,i.NaniteInfoBox,{program:e}),!!m&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return c("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudBackupList=void 0;var o=n(0),r=n(2),a=n(1);t.NaniteCloudBackupList=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return i("set_view",{view:e.cloud_id})}},e.cloud_id)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteDiskBox=void 0;var o=n(0),r=n(2),a=n(1),i=n(175);t.NaniteDiskBox=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.has_disk,d=c.has_program,u=c.disk;return l?d?(0,o.createComponentVNode)(2,i.NaniteInfoBox,{program:u}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,p=d.has_disk,m=d.has_program,f=d.programs,h=void 0===f?{}:f,C=(0,a.useLocalState)(t,"category",null!==h?Object.keys(h)[0]:null),g=C[0],b=C[1],N=null!==h?h[g]:null;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:p?m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){l("refresh"),null!==h&&null===g&&b(Object.keys(h)[0])}})],4),children:null!==h?(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:g===t,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:u?N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(513),l=n(514),d=n(515),u=n(516);t.NaniteProgrammer=function(e,t){var n=(0,r.useBackend)(t),s=n.act,p=n.data,m=p.has_disk,f=p.has_program,h=p.name,C=p.activated,g=p.has_extra_settings,b=p.extra_settings,N=void 0===b?{}:b;return m?f?(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return s("eject")}}),children:[(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.NaniteInfo,Object.assign({},p))),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"power-off":"times",content:C?"Active":"Inactive",selected:C,color:"bad",bold:!0,onClick:function(){return s("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l.NaniteCodes,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,d.NaniteDelays,{state:e.state})})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,u.NaniteExtraEntry,{act:s,extra_setting:e},e.name)}))})})]})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return s("eject")}})}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteInfo=void 0;var o=n(0),r=n(1);t.NaniteInfo=function(e){var t=e.desc,n=e.use_rate,a=e.can_trigger,i=e.trigger_cost,c=e.trigger_cooldown;return(0,o.createComponentVNode)(2,r.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:t}),(0,o.createComponentVNode)(2,r.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Use Rate",children:n}),!!a&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Trigger Cost",children:i}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Trigger Cooldown",children:c})],4)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCodes=void 0;var o=n(0),r=n(2),a=n(1);t.NaniteCodes=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"kill",code:t})}})}),!!c.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"trigger",code:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteDelays=void 0;var o=n(0),r=n(2),a=n(1);t.NaniteDelays=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_shutdown_timer",{delay:t})}})}),!!c.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_timer_trigger_delay",{delay:t})}})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraEntry=void 0;var o=n(0),r=n(1),a=n(517),i=n(518),c=n(519),l=n(520);t.NaniteExtraEntry=function(e,t){var n=e.act,d=e.extra_setting,u=d.name,s=d.type,p={number:(0,o.createComponentVNode)(2,l.NaniteExtraNumber,{act:n,extra_setting:d}),text:(0,o.createComponentVNode)(2,c.NaniteExtraText,{act:n,extra_setting:d}),type:(0,o.createComponentVNode)(2,i.NaniteExtraType,{act:n,extra_setting:d}),boolean:(0,o.createComponentVNode)(2,a.NaniteExtraBoolean,{act:n,extra_setting:d})};return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:u,children:p[s]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraBoolean=void 0;var o=n(0),r=n(1);t.NaniteExtraBoolean=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value,l=a.true_text,d=a.false_text;return(0,o.createComponentVNode)(2,r.Button.Checkbox,{content:c?l:d,checked:c,onClick:function(){return n("set_extra_setting",{target_setting:i})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraType=void 0;var o=n(0),r=n(1);t.NaniteExtraType=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value,l=a.types;return(0,o.createComponentVNode)(2,r.Dropdown,{over:!0,selected:c,width:"150px",options:l,onSelected:function(e){return n("set_extra_setting",{target_setting:i,value:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraText=void 0;var o=n(0),r=n(1);t.NaniteExtraText=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value;return(0,o.createComponentVNode)(2,r.Input,{value:c,width:"200px",onInput:function(e,t){return n("set_extra_setting",{target_setting:i,value:t})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraNumber=void 0;var o=n(0),r=n(1);t.NaniteExtraNumber=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value,l=a.min,d=a.max,u=a.unit;return(0,o.createComponentVNode)(2,r.NumberInput,{value:c,width:"64px",minValue:l,maxValue:d,unit:u,onChange:function(e,t){return n("set_extra_setting",{target_setting:i,value:t})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NaniteRemote=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.locked,s=l.mode,p=l.program_name,m=l.relay_code,f=l.comms,h=l.message,C=l.saved_settings,g=void 0===C?[]:C;return u?(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."})})}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return c("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:p,maxLength:14,width:"130px",onChange:function(e,t){return c("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return c("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:f?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_code",{code:t})}})}),!!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:h,width:"270px",onChange:function(e,t){return c("set_message",{value:t})}})}),"Relay"===s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:s===e,onClick:function(){return c("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:g.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),g.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return c("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return c("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return c("toggle_ignore",{key:e.key})}},e.key)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,p=l.dos_crashed;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return c("toggle")}}),children:p?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"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."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return c("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosAiRestorer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.restoring,u=l.error,s=l.name,p=l.nocard,m=l.isDead,f=l.health,h=(l.no_ai,l.ai_laws),C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Insert AI",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Inserted AI:"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:p?"---":s,onClick:function(){return c("PRG_eject")},disabled:p})]}),!!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Reconstruction in progress!"}),!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["ERROR: ",u]})||(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:"AI Name",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m?"Non-functional":"Functional"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"System Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,value:f,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Laws"}),C.length>0&&C.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",children:e},"law_"+t.toString())}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"No laws found."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operations",children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:d,onClick:function(){return c("PRG_beginReconstruction")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosCard=function(e,t){var n=(0,r.useBackend)(t),p=n.act,m=n.data,f=m.have_id_slot,h=m.manifest,C=m.slots,g=m.has_id,b=m.authenticated,N=m.all_centcom_access,v=m.station_name,V=m.regions,y=m.id_name,_=m.auth_name,x=m.minor,k=m.centcom_access,w=m.id_owner,L=m.id_rank,B=(0,r.useLocalState)(t,"tab",0),S=B[0],I=B[1];return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[!!f&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"folder-open",selected:0===S,onClick:function(){I(0),p("PRG_switchm",{target:"mod"})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"folder-open",selected:1===S,onClick:function(){I(1),p("PRG_switchm",{target:"manage"})},children:"Job Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"folder-open",selected:2===S,onClick:function(){I(2),p("PRG_switchm",{target:"manifest"})},children:"Crew Manifest"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:1===S||0===S&&!g,onClick:function(){return p("PRG_print")}})]}),0===S&&(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[(0,o.createComponentVNode)(2,d,{id_name:y,auth_name:_}),b&&g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u,{minor:x,id_owner:w,id_rank:L,act:p}),(0,o.createComponentVNode)(2,s,{centcom_access:k}),(0,o.createComponentVNode)(2,c,{centcom_access:k,all_centcom_access:N,station_name:v,regions:V,act:p})],4)||null]}),1===S&&(0,o.createComponentVNode)(2,a.Section,{title:"Job Management",children:(0,o.createComponentVNode)(2,l,{slots:C,act:p})}),2===S&&(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Please use a ",(0,o.createVNode)(1,"b",null,"security records console",16)," to modify entries."]}),(0,o.createComponentVNode)(2,a.Box,{children:h&&h.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"b",null,e.name,0),(0,o.createTextVNode)(" - "),e.rank],0)}))})]})]})})};var c=function(e,t){var n=e.centcom_access,i=e.all_centcom_access,c=e.station_name,l=e.regions,d=void 0===l?[]:l,u=e.act,s=(0,r.useLocalState)(t,"regionTab",0),p=s[0],m=s[1];if(n)return(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:i&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:e.desc,checked:e.allowed,onClick:function(){return u("PRG_access",{access_target:e.ref,allowed:e.allowed})}},e.desc)}))});var f=d[p];return(0,o.createComponentVNode)(2,a.Section,{title:c,level:2,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.selected,onClick:function(){u("PRG_regsel",{region:e.regid}),m(e.regid-1)},children:e.name},e.regid)}))}),f.accesses&&(0,o.createComponentVNode)(2,a.Box,{children:f.accesses.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:e.desc,checked:e.allowed,onClick:function(){return u("PRG_access",{access_target:e.ref,allowed:e.allowed})}},e.desc)}))})]})},l=function(e,t){var n=e.slots,r=e.act;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:"Job"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open Job"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Close Job"})]}),!!n&&n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.current,"/",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.desc_open,disabled:!e.status_open,onClick:function(){return r("PRG_open_job",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.desc_close,disabled:!e.status_close,onClick:function(){return r("PRG_close_job",{target:e.title})}})})]},e.title)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.id_name),l=e.auth_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Please insert the ID into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",direction:"row",wrap:"wrap",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Target Identity:"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:c,onClick:function(){return i("PRG_eject",{target:"id"})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Auth Identity:"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:l,onClick:function(){return i("PRG_eject",{target:"auth"})}})]})]})],4)},u=function(e,t){var n=e.minor,r=e.id_owner,i=e.id_rank,c=e.act;return(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:!!n&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Registered Name:",16)," ",r]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Rank:",16)," ",i]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"gear",onClick:function(){return c("PRG_terminate")},disabled:"Unassigned"===i,label:"Demote "+r})})],4)||(0,o.createComponentVNode)(2,a.Box,{children:["Registered Name:",(0,o.createComponentVNode)(2,a.Button,{content:r.trim(),icon:"pencil-alt",onClick:function(){return c("PRG_edit",{name:!0})}})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,i=e.centcom_access,c=n.engineering_jobs,l=void 0===c?[]:c,d=n.medical_jobs,u=void 0===d?[]:d,s=n.science_jobs,m=void 0===s?[]:s,f=n.security_jobs,h=void 0===f?[]:f,C=n.cargo_jobs,g=void 0===C?[]:C,b=n.civilian_jobs,N=void 0===b?[]:b,v=n.centcom_jobs,V=void 0===v?[]:v;return(0,o.createComponentVNode)(2,a.Section,{title:"Assigments",level:2,children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"Job Presets",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,p,{selectable:!0,icon:"pencil-alt",assignJob:{display_name:"Custom Job Title",job:"Custom"}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Command"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:{display_name:"Captain",job:"Captain"}})})]}),!!l&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Engineering"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:l.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!u&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Medical"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:u.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!m&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Science"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:m.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!h&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Security"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:h.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!g&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Cargo"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:g.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!N&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Civilian"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:N.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!i&&!!V&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Centcom"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:V.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]})||null]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.id_rank,l=e.assignJob,d=e.selectable,u=e.icon,s=l.display_name,p=l.job;return(0,o.createComponentVNode)(2,a.Button,{content:s,icon:u,selected:d&&c===p,onClick:function(){return i("PRG_assign",{assign_target:p})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.power_usage,u=l.battery_exists,s=l.battery,p=void 0===s?{}:s,m=l.disk_size,f=l.disk_used,h=l.hardware,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,i.NtosWindow,{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: ",d,"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:f,minValue:0,maxValue:m,color:"good",children:[f," GQ / ",m," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:C.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)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.error,u=l.usbconnected,s=l.files,p=void 0===s?[]:s,m=l.usbfiles,f=void 0===m?[]:m;return d?(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:[d,(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"i",null,"Please try again. If the problem persists contact your system administrator for assistance.",16)]})})}):(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Available files (local)",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:"File name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Operations"})]}),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.type]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.size,"GQ"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"DELETE",disabled:e.undeletable,onClick:function(){return c("PRG_deletefile",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"RENAME",disabled:e.undeletable,onClick:function(){return c("PRG_rename",{name:e.name})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{content:"EXPORT",disabled:e.undeletable,onClick:function(){return c("PRG_copytousb",{name:e.name})}})]})]},e.name)}))]})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Available files (portable device)",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:"File name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Operations"})]}),f.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.type]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.size,"GQ"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"DELETE",disabled:e.undeletable,onClick:function(){return c("PRG_usbdeletefile",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"RENAME",disabled:e.undeletable,onClick:function(){return c("PRG_usbrenamefile",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"IMPORT",disabled:e.undeletable,onClick:function(){return c("PRG_copyfromusb",{name:e.name})}})]})]},e.name)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),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"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.programs,s=void 0===u?[]:u,p=d.has_light,m=d.light_on,f=d.comp_light_color;return(0,o.createComponentVNode)(2,i.NtosWindow,{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:m,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",m?"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:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:s.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,lineHeight:"24px",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:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);(0,n(54).createLogger)("ntos chat");t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_admin,s=d.adminmode,p=d.authed,m=d.username,f=d.active_channel,h=d.is_operator,C=d.clients,g=void 0===C?[]:C,b=d.messages,N=void 0===b?[]:b,v=null!==f,V=p||s;return(0,o.createComponentVNode)(2,i.NtosWindow,{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,c),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return l("PRG_changename",{new_name:t})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return l("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(V?N.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 l("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return l("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return l("PRG_leavechannel")}})],4),!!h&&p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return l("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return l("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return l("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.active_channel,d=c.all_channels,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return i("PRG_newchannel",{new_channel_name:t})}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===l,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetDos=function(e,t){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,u=c.focus,s=c.target,p=c.speed,m=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=m/f;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",p," 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:u===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:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetDownloader=function(e,t){var n=e.state,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.disk_size,p=u.disk_used,m=u.downloadable_programs,f=void 0===m?[]:m,h=u.error,C=u.hacked_programs,g=void 0===C?[]:C,b=u.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return d("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,children:p+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:n,program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),g.map((function(e){return(0,o.createComponentVNode)(2,c,{state:n,program:e},e.filename)}))]})]})})};var c=function(e,t){var n=e.program,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,p=l.downloading,m=l.downloadname,f=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===m&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:p||n.size>h,onClick:function(){return c("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetMonitor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.idsalarm,p=l.idsstatus,m=l.config_softwaredownload,f=l.config_peertopeer,h=l.config_communication,C=l.config_systemcontrol,g=l.ntnetlogs,b=void 0===g?[]:g,N=l.ntnetmaxlogs;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Systems",children:[!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,a.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,a.Button,{value:N,width:"39px",onClick:function(){return c("updatemaxlogs")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),p=a.error,m=a.downloading,f=a.uploading,h=a.upload_filelist,C=void 0===h?[]:h,g=(0,o.createComponentVNode)(2,s);return p?g=(0,o.createComponentVNode)(2,c):m?g=(0,o.createComponentVNode)(2,l):f?g=(0,o.createComponentVNode)(2,d):C.length&&(g=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:g})})};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,u=c.download_size,s=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:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," 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,u=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:u?"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"})]})]})})},u=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",{id:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=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."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRbmkStats=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosRbmkStats=function(e,t){e.state;var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.powerData.map((function(e,t){return[t,e]})),u=l.psiData.map((function(e,t){return[t,e]})),s=l.tempInputData.map((function(e,t){return[t,e]})),p=l.tempOutputdata.map((function(e,t){return[t,e]}));return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Reactor Management",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Legend:",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return c("swap_reactor")},content:"Change Reactor"}),children:["Reactor Power (%):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.power,minValue:0,maxValue:100,color:"yellow"}),(0,o.createVNode)(1,"br"),"Reactor Pressure (PSI):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.psi,minValue:0,maxValue:2e3,color:"white",children:[l.psi," PSI"]}),"Coolant temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.coolantInput,minValue:-273.15,maxValue:1227,color:"blue",children:[l.coolantInput," \xb0C"]}),"Outlet temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.coolantOutput,minValue:-273.15,maxValue:1227,color:"bad",children:[l.coolantOutput," \xb0C"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Reactor Statistics:",height:"200px",children:[(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:d,rangeX:[0,d.length-1],rangeY:[0,1500],strokeColor:"rgba(255, 215,0, 1)",fillColor:"rgba(255, 215, 0, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:u,rangeX:[0,u.length-1],rangeY:[0,1500],strokeColor:"rgba(255,250,250, 1)",fillColor:"rgba(255,250,250, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:s,rangeX:[0,s.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(127, 179, 255 , 1)",fillColor:"rgba(127, 179, 255 , 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:p,rangeX:[0,p.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(255, 0, 0 , 1)",fillColor:"rgba(255, 0, 0 , 0.1)"})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(1),a=n(2),i=n(4);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;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?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,icon:"radiation",content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed,onClick:function(){return c("PRG_activate")}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(4),a=n(176);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:335,height:587,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(33),a=n(71),i=n(19),c=n(2),l=n(1),d=n(38),u=n(4),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){e.state;var n=(0,c.useBackend)(t),s=n.act,f=n.data;if(!f.active)return(0,o.createComponentVNode)(2,u.NtosWindow,{children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,m)})});var h=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),C=Math.max.apply(Math,[1].concat(h.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,p,Object.assign({},f)))})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*h.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:C,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})})})};var p=function(e){var t=e.SM_integrity,n=e.SM_power,r=e.SM_ambienttemp,a=e.SM_ambientpressure;return(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:t/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:n,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(n)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(r),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,i.toFixed)(r)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(a),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,i.toFixed)(a)+" kPa"})})]})},m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data.supermatters,i=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(10),a=n(2),i=n(1),c=n(4);t.NuclearBomb=function(e,t){var n=e.state,r=(0,a.useBackend)(t),u=r.act,s=r.data,p=s.status1,m=s.status2;return(0,o.createComponentVNode)(2,c.Window,{theme:"retro",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:p}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return u("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,d,{state:n})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return u("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return u("anchor")}}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})};var l=function(){return(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})})},d=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.OperatingComputer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.table,u=l.surgeries,s=void 0===u?[]:u,p=l.procedures,m=void 0===p?[]:p,f=l.patient,h=void 0===f?{}:f,C=(0,r.useLocalState)(t,"tab","state"),g=C[0],b=C[1];return(0,o.createComponentVNode)(2,i.Window,{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:"state"===g,onClick:function(){return b("state")},children:"Patient State"},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"procedures"===g,onClick:function(){return b("procedures")},children:"Surgery Procedures"},"procedures")]}),"state"===g&&(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:h?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:h.statstate,children:h.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:h.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h.health,minValue:h.minHealth,maxValue:h.maxHealth,color:h.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/h.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:m.length?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!l.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})],0),"procedures"===g&&(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return c("sync")}}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.OreBox=function(e,t){var n=(0,a.useBackend)(t),l=n.data,d=n.act,u=l.materials;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return d("removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br")," Gibtonite is not accepted."]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,p=d.alloys,m=d.diskDesigns,f=d.hasDisk;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l,{state:e.state}),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.has_beaker,d=c.beaker_empty,u=c.has_blood,s=c.blood,p=!l||d;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:p,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:p,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.is_ready;return(c.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))},u=function(e,t){var n=e.symptom,a=n.name,c=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,p=n.level,m=n.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:a,level:2,buttons:!!m&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:c}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:l.length>0?(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,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!c.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.PersonalCrafting=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.busy,p=u.display_craftable_only,m=u.display_compact,f=u.category,h=u.subcategory,C=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),g=C.find((function(e){return e.category===f})),b=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[b,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:m?"check-square-o":"square-o",content:"Compact",selected:m,onClick:function(){return d("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Craftable Only",selected:p,onClick:function(){return d("toggle_recipes")}})],4),children:[(0,o.createComponentVNode)(2,i.Tabs,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{onClick:function(){return d("set_category",{category:e.category,subcategory:e.firstSubcatName})},selected:f===e.category,children:e.category},e.category)}))}),!g.hasSubcats&&(0,o.createComponentVNode)(2,l,{craftables:g.subcategory})||(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return"has_subcats"!==t&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{onClick:function(){return d("set_category",{subcategory:t})},selected:h===t,children:t},t)}))(g.subcategory)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l,{craftables:g.subcategory[h]})})]})]})]})})};var l=function(e,t){var n=e.craftables,r=void 0===n?[]:n,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.craftability,s=void 0===u?{}:u,p=d.display_compact,m=d.display_craftable_only;return r.map((function(e){return m&&!s[e.ref]?null:p?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return l("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return l("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(123);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,p=d.default_pressure,m=d.min_pressure,f=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:m,maxValue:f,step:10,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:s===m,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===p,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===f,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(2),a=n(1),i=n(38),c=n(123),l=n(4);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(33),a=n(71),i=n(19),c=(n(10),n(2)),l=n(1),d=n(4),u=5e5;t.PowerMonitor=function(e,t){var n=(0,c.useBackend)(t),i=n.data,f=(n.act,i.history),h=f.supply.map((function(e,t){return[t,e]})),C=f.demand.map((function(e,t){return[t,e]})),g=(0,c.useLocalState)(t,"sortby",null),b=g[0],N=g[1],v=Math.max.apply(Math,[u].concat(f.supply,f.demand)),V=(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 t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(function(e){return-parseFloat(e.load)}))])(i.areas);return(0,o.createComponentVNode)(2,d.NtosWindow,{children:(0,o.createComponentVNode)(2,d.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,s,{history:f})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,v],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,v],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===b,content:"Name",onClick:function(){return N("name")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===b,content:"Charge",onClick:function(){return N("charge")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===b,content:"Draw",onClick:function(){return N("draw")}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),V.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,p,{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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})]})})};var s=function(e,t){var n=e.history,r=n.supply[n.supply.length-1]||0,a=n.demand[n.demand.length-1]||0,c=Math.max.apply(Math,[u].concat(n.supply,n.demand));return(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:r,minValue:0,maxValue:c,color:"teal",content:(0,i.toFixed)(r/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:a,minValue:0,maxValue:c,color:"pink",content:(0,i.toFixed)(a/1e3)+" kW"})})]})},p=function(e,t){var n=e.charging,r=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===n&&(r>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(r>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(r)+"%"})],4)},m=function(e,t){var n=e.status,r=Boolean(2&n),a=Boolean(1&n),i=(r?"On":"Off")+" ["+(a?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:r?"good":"bad",content:a?undefined:"M",title:i})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(33),a=n(19),i=n(2),c=n(1),l=n(38),d=n(4);t.Radio=function(e,t){var n=(0,i.useBackend)(t),u=n.act,s=n.data,p=s.freqlock,m=s.frequency,f=s.minFrequency,h=s.maxFrequency,C=s.listening,g=s.broadcasting,b=s.command,N=s.useCommand,v=s.subspace,V=s.subspaceSwitchable,y=l.RADIO_CHANNELS.find((function(e){return e.freq===m})),_=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[p&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(m/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:f/10,maxValue:h/10,value:m/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-m/10})}}),y&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:y.color,ml:2,children:["[",y.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:g?"microphone":"microphone-slash",selected:g,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:N,content:"High volume "+(N?"ON":"OFF"),onClick:function(){return u("command")}}),!!V&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:v,content:"Subspace Tx "+(v?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!v&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===_.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),_.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(10),a=n(2),i=n(1),c=n(4),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),p=n.act,m=n.data,f=m.category,h=m.categories,C=void 0===h?[]:h,g=m.selected_color,b=m.piping_layer,N=m.mode,v=m.preview_rows.flatMap((function(e){return e.previews})),V=(0,a.useLocalState)(t,"tab",C[0].cat_name),y=V[0],_=V[1],x=C.find((function(e){return e.cat_name===y}));return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:f===t,icon:d[e],color:"transparent",content:e,onClick:function(){return p("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:N&e.bitmask,content:e.name,onClick:function(){return p("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[g],content:g}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return p("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===f&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return p("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:v.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return p("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],onClick:function(){return _(e.cat_name)},children:e.cat_name},e.cat_name)}))}),x.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return p("pipe_type",{pipe_type:e.pipe_index,category:x.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RbmkControlRods=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.RbmkControlRods=function(e,t){e.state;var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.control_rods,u=l.k,s=l.desiredK;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Control Rod Management:",children:["Control Rod Insertion:",(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100*100*.01,ranges:{good:[.7,Infinity],average:[.4,.7],bad:[-Infinity,.4]}}),(0,o.createVNode)(1,"br"),"Neutrons per generation (K):",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/3*100*.01,ranges:{good:[-Infinity,.4],average:[.4,.6],bad:[.6,Infinity]},children:u}),(0,o.createVNode)(1,"br"),"Target criticality:",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:s,unit:"k",width:"125px",minValue:0,maxValue:3,step:.1,onChange:function(e,t){return c("input",{target:t})}})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RbmkStats=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.RbmkStats=function(e,t){e.state;var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.powerData.map((function(e,t){return[t,e]})),d=c.psiData.map((function(e,t){return[t,e]})),u=c.tempInputData.map((function(e,t){return[t,e]})),s=c.tempOutputdata.map((function(e,t){return[t,e]}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"RBMK Stats:",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Legend:",children:["Reactor Power (%):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.power,minValue:0,maxValue:100,color:"yellow"}),(0,o.createVNode)(1,"br"),"Reactor Pressure (PSI):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.psi,minValue:0,maxValue:2e3,color:"white",children:[c.psi," PSI"]}),"Coolant temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.coolantInput,minValue:-273.15,maxValue:1227,color:"blue",children:[c.coolantInput," \xb0C"]}),"Outlet temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.coolantOutput,minValue:-273.15,maxValue:1227,color:"bad",children:[c.coolantOutput," \xb0C"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Reactor Statistics:",height:"200px",children:[(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:l,rangeX:[0,l.length-1],rangeY:[0,1500],strokeColor:"rgba(255, 215,0, 1)",fillColor:"rgba(255, 215, 0, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:d,rangeX:[0,d.length-1],rangeY:[0,1500],strokeColor:"rgba(255,250,250, 1)",fillColor:"rgba(255,250,250, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:u,rangeX:[0,u.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(127, 179, 255 , 1)",fillColor:"rgba(127, 179, 255 , 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:s,rangeX:[0,s.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(255, 0, 0 , 1)",fillColor:"rgba(255, 0, 0 , 0.1)"})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(170),c=n(4);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorTemplates=t.ShuttleManipulator=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.ShuttleManipulator=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.shuttles,s=void 0===u?[]:u,p=d.selected,m=void 0===p?{}:p,f=d.existingShuttle,h=void 0===f?{}:f,C=(0,a.useLocalState)(t,"tab","status"),g=C[0],b=C[1];return(0,o.createComponentVNode)(2,c.Window,{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:"status"===g,onClick:function(){return b("status")},children:"Status"},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"templates"===g,onClick:function(){return b("templates")},children:"Templates"},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"modification"===g,onClick:function(){return b("modification")},children:"Modification"},"modification")]}),"status"===g&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})}),"templates"===g&&(0,o.createComponentVNode)(2,l),"modification"===g&&(0,o.createComponentVNode)(2,i.Section,{children:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:m.name,children:(!!m.description||!!m.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!m.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:m.description}),!!m.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:m.admin_notes})]})}),h?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+h.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:h.id})}}),children:[h.status,!!h.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),h.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:m.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return r("load",{shuttle_id:m.shuttle_id})}})]})],0):"No shuttle selected"})]})})};var l=function(e,t){var n,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.templates||{},s=d.selected||{},p=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),m=p[0],f=p[1],h=(null==(n=u[m])?void 0:n.templates)||[];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===t,onClick:function(){return f(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=l},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(19),a=n(2),i=n(1),c=n(4);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,p=d.minFrequency,m=d.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{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:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:13,onDrag:function(e,t){return l("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 l("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:u,width:13,onDrag:function(e,t){return l("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 l("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 l("signal")}})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.occupied,u=l.open,s=l.occupant,p=void 0===s?[]:s,m=(l.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),f=(l.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:p.name?p.name:"No Occupant",minHeight:"210px",buttons:!!p.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:p.statstate,children:p.stat}),children:!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.health,minValue:p.minHealth,maxValue:p.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p[e.type],minValue:0,maxValue:p.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.blood_levels})}),l.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:p.cloneLoss?"bad":"good",children:p.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:p.brainLoss?"bad":"good",children:p.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:l.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?"Open":"Closed",onClick:function(){return c("door")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(d&&e.allowed),width:"140px",onClick:function(){return c("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return c("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return c("purge",{chem:e.id})}},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyEntry=t.SlimeBodySwapper=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.bodies,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{body:e,swapFunc:function(){return l("swap",{ref:e.ref})}},e.name)}))})})})};var c=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=c},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.name," 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,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Smes=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return n=u.capacityPercent>=100?"good":u.inputting?"average":"bad",c=u.outputting?"good":u.charge>0?"average":"bad",(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(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:u.inputAttempt?"sync-alt":"times",selected:u.inputAttempt,onClick:function(){return d("tryinput")},children:u.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:u.capacityPercent>=100?"Fully Charged":u.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.inputLevel/u.inputLevelMax,content:u.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===u.inputLevel,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===u.inputLevel,onClick:function(){return d("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(u.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:u.inputLevelMax/1e3,onChange:function(e,t){return d("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:u.inputLevel===u.inputLevelMax,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:u.inputLevel===u.inputLevelMax,onClick:function(){return d("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:u.inputAvailable})]})}),(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:u.outputAttempt?"power-off":"times",selected:u.outputAttempt,onClick:function(){return d("tryoutput")},children:u.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:c,children:u.outputting?"Sending":u.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.outputLevel/u.outputLevelMax,content:u.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===u.outputLevel,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===u.outputLevel,onClick:function(){return d("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(u.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:u.outputLevelMax/1e3,onChange:function(e,t){return d("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:u.outputLevel===u.outputLevelMax,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:u.outputLevel===u.outputLevelMax,onClick:function(){return d("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:u.outputUsed})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.TankContents,u=l.TankCurrentVolume,s=l.TankMaxVolume,p=l.active,m=l.setting,f=l.maxSetting,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return c("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:m===e,icon:"plus",content:3*e,disabled:h0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,l,{generated:s})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===m,onClick:function(){return u("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===m,onClick:function(){return u("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===m,disabled:!C,onClick:function(){return u("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Angle",children:[(0===m||1===m)&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){return Math.round(360+e)%360},onDrag:function(e,t){return u("angle",{value:t})}}),1===m&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"\xb0/h",step:5,stepPixelSize:2,minValue:-7200,maxValue:7200,value:f,format:function(e){return(Math.sign(e)>0?"+":"-")+(0,r.toFixed)(Math.abs(e))},onDrag:function(e,t){return u("rate",{value:t})}}),2===m&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[p+" \xb0"," (auto)"]})]})]})})]})})};var l=function(e,t){var n=e.generated;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[6e4,Infinity],average:[3e4,6e4],bad:[-Infinity,3e4]},minValue:0,maxValue:9e4,value:n,content:n+" W"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return c("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return c("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return c("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return c("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return c("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return c("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return c("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return c("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,p=l.uv_active,m=l.occupied,f=l.suit,h=l.helmet,C=l.mask,g=l.storage;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!(!m||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),p&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return c("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return c("door")}})],0),children:d&&(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"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return c("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return c("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return c("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"square":"square-o",content:g||"Empty",disabled:!g,onClick:function(){return c("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:m&&s,textAlign:"center",onClick:function(){return c("uv")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.tankPressure/1013,content:l.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:l.ReleasePressure===l.minReleasePressure,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.releasePressure),width:"65px",unit:"kPa",minValue:l.minReleasePressure,maxValue:l.maxReleasePressure,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.ReleasePressure===l.maxReleasePressure,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:l.ReleasePressure===l.defaultReleasePressure,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsInteraction=void 0;var o=n(0),r=n(2),a=n(19),i=n(38),c=n(1),l=n(4);t.TelecommsInteraction=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.notice,p=void 0===s?"":s,m=u.multitool,f=void 0!==m&&m,h=u.multitool_buf,C=void 0===h?null:h,g=u.machine,b=void 0===g?null:g,N=u.links,v=void 0===N?[]:N,V=u.freq_listening,y=void 0===V?[]:V,_=b.power,x=void 0!==_&&_,k=b.id,w=void 0===k?"NULL":k,L=b.network,B=b.prefab,S=void 0!==B&&B,I=b.hidden,T=void 0!==I&&I,E=b.isrelay,A=void 0!==E&&E,P=b.isbus,M=void 0!==P&&P;return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:p}),(0,o.createComponentVNode)(2,c.Section,{title:"Network Access",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Status",children:(0,o.createComponentVNode)(2,c.Button,{content:x?"On":"Off",icon:x?"power-off":"times",color:x?"good":"bad",onClick:function(){return d("toggle")}})}),x?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Input,{value:w,width:"150px",maxLength:255,onChange:function(e,t){return d("machine",{id:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Input,{value:L,width:"150px",maxLength:15,onChange:function(e,t){return d("machine",{network:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",color:x?"good":"bad",children:S?"TRUE":"FALSE"}),A?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{content:b.broadcast?"YES":"NO",icon:b.broadcast?"check":"times",color:b.broadcast?"good":"bad",onClick:function(){return d("relay",{broadcast:!0})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receiving",children:(0,o.createComponentVNode)(2,c.Button,{content:b.receiving?"YES":"NO",icon:b.receiving?"check":"times",color:b.receiving?"good":"bad",onClick:function(){return d("relay",{receiving:!0})}})})],4):"",M?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:[(0,o.createComponentVNode)(2,c.Button,{content:b.chang_frequency?"Enabled":"Disabled",icon:b.chang_frequency?"power-off":"times",color:b.chang_frequency?"good":"bad",onClick:function(){return d("frequency",{toggle:!0})}}),b.chang_frequency?(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:120.1,maxValue:159.9,value:b.chang_freq_value/10,format:function(e){return(0,a.toFixed)(e,1)},onChange:function(e,t){return d("frequency",{adjust:t})}}):""]}):"",T?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"ACTIVE"}):"",f?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool buffer",buttons:C?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Link",onClick:function(){return d("multitool",{Link:!0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Flush",onClick:function(){return d("multitool",{Flush:!0})}})],4):(0,o.createComponentVNode)(2,c.Button,{content:"Add Machine",onClick:function(){return d("multitool",{Add:!0})}}),children:C?C.name+" ("+C.id+")":""}):""],0):""]}),x?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Linked Network Entities",level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Remove",onClick:function(){return d("unlink",{value:e.ref})}}),children:e.name+" ("+e.id+")"},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Add Filter",onClick:function(){return d("freq",{add:!0})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),y&&y.length?y.map((function(e){var t=i.RADIO_CHANNELS.find((function(t){return t.freq===e}));return(0,o.createComponentVNode)(2,c.Button,{content:t?(0,o.createVNode)(1,"span",null,e+" ("+t.name+")",0,{style:"color: "+t.color}):e,onClick:function(){return d("freq",{remove:e})}},e)})):""]})],4):""]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.TelecommsLogBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.notice,u=l.network,s=void 0===u?"NULL":u,p=l.servers,m=l.selected,f=void 0===m?null:m,h=l.selected_logs,C=f&&f.status,g=(0,r.useLocalState)(t,"tab","servers"),b=g[0],N=g[1];return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:d}),(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:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"150px",maxLength:15,onChange:function(e,t){return c("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!p.length||!!f,onClick:function(){return c("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:f,onClick:function(){return c("probe")}})],4),children:p?p.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!f,onClick:function(){return c("mainmenu")}}),children:f?f.name+" ("+f.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:f?f.traffic<=1024?f.traffic+" Gigabytes":Math.round(f.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:C?"good":"bad",children:C?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"servers"===b,onClick:function(){return N("servers")},children:"Servers"},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:!C,selected:"messages"===b,onClick:function(){return N("messages")},children:"Messages"},"messages")]}),"servers"===b&&(0,o.createComponentVNode)(2,a.Section,{children:p&&p.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:l.selected&&e.ref===l.selected.ref,onClick:function(){return c("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"}),"messages"===b&&(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:C&&h?h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return c("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMonitor=void 0;var o=n(0),r=n(2),a=n(38),i=n(1),c=n(4);t.TelecommsMonitor=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.notice,s=d.network,p=void 0===s?"NULL":s,m=d.servers,f=d.selected,h=void 0===f?null:f,C=d.selected_servers,g=h&&h.status,b=(0,r.useLocalState)(t,"tab","network_entities"),N=b[0],v=b[1];return(0,o.createComponentVNode)(2,c.NtosWindow,{children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!u&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:u}),(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:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:p,width:"150px",maxLength:15,onChange:function(e,t){return a("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!m.length||!!h,onClick:function(){return a("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:h,onClick:function(){return a("probe")}})],4),children:h?C?C.length+" currently probed and buffered":"Connected devices is empty!":m?m.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!h,onClick:function(){return a("mainmenu")}}),children:h?h.name+" ("+h.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"network_entities"===N,onClick:function(){return v("network_entities")},children:"Network Entities"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:!h,selected:"entity_status"===N,onClick:function(){return v("entity_status")},children:"Entity Status"})]}),"network_entities"===N&&(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:m&&m.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:h&&e.ref===h.ref,onClick:function(){return a("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"}),"entity_status"===N&&(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:g?"good":"bad",children:g?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:g&&h.netspeed0?"good":"bad",children:[m," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:v,onInput:function(e,t){return V(t)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"list":"info",content:s?"Compact":"Detailed",onClick:function(){return u("compact_toggle")}}),!!p&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return u("lock")}})],0),children:v.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,d,{compact:!0,items:h.flatMap((function(e){return e.items||[]})).filter((function(e){var t=v.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:g,onBuyMouseOver:function(e){return b(e)},onBuyMouseOut:function(e){return b({})},onBuy:function(e){return u("buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:h.map((function(e,t){var n=e.name,r=e.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:_===t,onClick:function(){return x(t)},children:[n," (",r.length,")"]},n)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l,{activeCategory:_})})]})})})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.data,i=n.act,c=r.compact_mode,l=r.telecrystals,u=r.categories,s=void 0===u?[]:u,p=e.activeCategory,m=(0,a.useLocalState)(t,"hover",{}),f=m[0],h=m[1],C=s[p].items;return(0,o.createComponentVNode)(2,d,{compact:c,items:C,hoveredItem:f,telecrystals:l,onBuyMouseOver:function(e){return h(e)},onBuyMouseOut:function(e){return h({})},onBuy:function(e){return i("buy",{item:e.name})}})},d=function(e,t){var n=e.items,a=e.hoveredItem,c=e.telecrystals,l=e.compact,d=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,p=a&&a.cost||0;return l?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:n.map((function(e){var t=a&&a.name!==e.name,n=c-p1?r-1:0),i=1;i1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,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"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,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"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(414),i=n(22),c=n(54),l=n(17);function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=(0,c.createLogger)("ByondUi"),s=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,g=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);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(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)}(a,C,i,l);if(g.length>0){var b=g[0],N=g[g.length-1];g.push([C[0]+f,N[1]]),g.push([C[0]+f,-f]),g.push([-f,-f]),g.push([-f,b[1]])}var v=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(17);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(17),i=n(121);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,p=t.width,m=(t.onClick,t.selected,t.disabled),f=c(t,["color","over","noscroll","nochevron","width","onClick","selected","disabled"]),h=f.className,C=c(f,["className"]),g=d?!this.state.open:this.state.open,b=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:p}},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:p,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,m&&"Button--disabled",h])},C,{onClick:function(){m&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:g?"chevron-up":"chevron-down"}),2)]}))),b],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(168),a=n(10);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(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())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},d.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=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(19),a=n(10),i=n(22),c=n(17),l=n(169),d=n(122);t.Knob=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.style,V=e.fillValue,y=e.color,_=e.ranges,k=void 0===_?{}:_,x=e.size,w=e.bipolar,L=(e.children,function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=(0,r.scale)(null!=V?V:i,s,u),f=(0,r.scale)(i,s,u),h=y||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default",C=270*(f-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+h,w&&"Knob--bipolar",N,(0,c.computeBoxClassName)(L)]),[(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":((w?2.75:2)-1.5*m)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,c.computeBoxProps)(Object.assign({style:Object.assign({"font-size":x+"rem"},v)},L)),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(167);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(1),a=n(2),i=function(e,t){var n=(0,a.useBackend)(t).config,i=e.onClick;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:(0,o.createComponentVNode)(2,r.Box,{as:"img",src:n.map+"_nanomap_z1.png",style:{width:"512px",height:"512px"},onClick:i})})};t.NanoMap=i;i.Marker=function(e){var t=e.x,n=e.y,a=e.icon,i=e.tooltip,c=e.color;return(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",top:2*(255-n)+2+"px",left:2*t+2+"px",children:[(0,o.createComponentVNode)(2,r.Icon,{name:a,color:c,size:.5}),(0,o.createComponentVNode)(2,r.Tooltip,{content:i})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(17),i=n(165);t.Modal=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=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",t,(0,a.computeBoxClassName)(c)]),n,0,Object.assign({},(0,a.computeBoxProps)(c))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(17);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(19),a=n(10),i=n(17);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,p=e.ranges,m=void 0===p?{}:p,f=e.children,h=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),g=f!==undefined,b=s||(0,r.keyOfMatchingRange)(n,m)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(h)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",g?f:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(h))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.content,u=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(d)||!(0,r.isFalsy)(u);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[d,u],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(19),a=n(10),i=n(22),c=n(17),l=n(169),d=n(122);t.Slider=function(e){if(i.IS_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,u=e.maxValue,s=e.minValue,p=e.onChange,m=e.onDrag,f=e.step,h=e.stepPixelSize,C=e.suppressFlicker,g=e.unit,b=e.value,N=e.className,v=e.fillValue,V=e.color,y=e.ranges,_=void 0===y?{}:y,k=e.children,x=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),w=k!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:u,minValue:s,onChange:p,onDrag:m,step:f,stepPixelSize:h,suppressFlicker:C,unit:g,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),i=e.displayValue,l=e.displayElement,d=e.inputElement,p=e.handleDragStart,m=v!==undefined&&null!==v,f=((0,r.scale)(n,s,u),(0,r.scale)(null!=v?v:i,s,u)),h=(0,r.scale)(i,s,u),C=V||(0,r.keyOfMatchingRange)(null!=v?v:n,_)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,N,(0,c.computeBoxClassName)(x)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",m&&"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,c.computeBoxProps)(x),{onMouseDown:p})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(17),i=n(120);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AiAirlock.js":431,"./AirAlarm.js":432,"./AirlockElectronics.js":440,"./Apc.js":441,"./AtmosAlertConsole.js":442,"./AtmosControlConsole.js":443,"./AtmosFilter.js":444,"./AtmosMixer.js":445,"./AtmosPump.js":446,"./AtmosRelief.js":447,"./BankMachine.js":448,"./BluespaceArtillery.js":449,"./BorgPanel.js":450,"./BrigTimer.js":451,"./Canister.js":452,"./Canvas.js":453,"./CardsDeck.js":454,"./Cargo.js":455,"./CargoExpress.js":459,"./CellularEmporium.js":460,"./CentcomPodLauncher.js":461,"./ChemDispenser.js":474,"./ChemHeater.js":475,"./ChemMaster.js":476,"./ChemSynthesizer.js":480,"./CodexGigas.js":481,"./ComputerFabricator.js":482,"./Crayon.js":483,"./CrewConsole.js":484,"./Cryo.js":485,"./DisposalUnit.js":486,"./DnaVault.js":487,"./EightBallVote.js":488,"./EmergencyShuttleConsole.js":489,"./EngravedMessage.js":490,"./Gps.js":491,"./GravityGenerator.js":492,"./GulagItemReclaimer.js":493,"./GulagTeleporterConsole.js":494,"./Holodeck.js":495,"./ImplantChair.js":496,"./Intellicard.js":497,"./KeycardAuth.js":498,"./LaborClaimConsole.js":499,"./LanguageMenu.js":500,"./LaunchpadConsole.js":501,"./LaunchpadRemote.js":504,"./MechBayPowerConsole.js":505,"./Mule.js":506,"./NaniteChamberControl.js":507,"./NaniteCloudControl.js":508,"./NaniteProgramHub.js":512,"./NaniteProgrammer.js":513,"./NaniteRemote.js":522,"./NotificationPreferences.js":523,"./NtnetRelay.js":524,"./NtosAiRestorer.js":525,"./NtosCard.js":526,"./NtosConfiguration.js":527,"./NtosFileManager.js":528,"./NtosMain.js":529,"./NtosNetChat.js":530,"./NtosNetDos.js":531,"./NtosNetDownloader.js":532,"./NtosNetMonitor.js":533,"./NtosNetTransfer.js":534,"./NtosRbmkStats.js":535,"./NtosRevelation.js":536,"./NtosStationAlertConsole.js":537,"./NtosSupermatterMonitor.js":538,"./NuclearBomb.js":539,"./OperatingComputer.js":540,"./OreBox.js":541,"./OreRedemptionMachine.js":542,"./Pandemic.js":543,"./PersonalCrafting.js":544,"./PortableBasicInfo.js":123,"./PortablePump.js":545,"./PortableScrubber.js":546,"./PowerMonitor.js":547,"./Radio.js":548,"./RapidPipeDispenser.js":549,"./RbmkControlRods.js":550,"./RbmkStats.js":551,"./SatelliteControl.js":552,"./ShuttleManipulator.js":553,"./Signaler.js":554,"./Sleeper.js":555,"./SlimeBodySwapper.js":556,"./SmartVend.js":557,"./Smes.js":558,"./SmokeMachine.js":559,"./SolarControl.js":560,"./SpaceHeater.js":561,"./SpawnersMenu.js":562,"./StationAlertConsole.js":176,"./SuitStorageUnit.js":563,"./Tank.js":564,"./TankDispenser.js":565,"./TelecommsInteraction.js":566,"./TelecommsLogBrowser.js":567,"./TelecommsMonitor.js":568,"./TelecommsPDALog.js":569,"./Teleporter.js":570,"./ThermoMachine.js":571,"./TurbineComputer.js":572,"./Uplink.js":573,"./Wires.js":574};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=430},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},u=d[l.power.main]||d[0],s=d[l.power.backup]||d[0],p=d[l.shock]||d[0];return(0,o.createComponentVNode)(2,i.Window,{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:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!l.power.main,content:"Disrupt",onClick:function(){return c("disrupt-main")}}),children:[l.power.main?"Online":"Offline"," ",l.wires.main_1&&l.wires.main_2?l.power.main_timeleft>0&&"["+l.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!l.power.backup,content:"Disrupt",onClick:function(){return c("disrupt-backup")}}),children:[l.power.backup?"Online":"Offline"," ",l.wires.backup_1&&l.wires.backup_2?l.power.backup_timeleft>0&&"["+l.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:p.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(l.wires.shock&&0===l.shock),content:"Restore",onClick:function(){return c("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!l.wires.shock,content:"Temporary",onClick:function(){return c("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!l.wires.shock,content:"Permanent",onClick:function(){return c("shock-perm")}})],4),children:[2===l.shock?"Safe":"Electrified"," ",(l.wires.shock?l.shock_timeleft>0&&"["+l.shock_timeleft+"s]":"[Wires have been cut!]")||-1===l.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:l.id_scanner?"power-off":"times",content:l.id_scanner?"Enabled":"Disabled",selected:l.id_scanner,disabled:!l.wires.id_scanner,onClick:function(){return c("idscan-toggle")}}),children:!l.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.emergency?"power-off":"times",content:l.emergency?"Enabled":"Disabled",selected:l.emergency,onClick:function(){return c("emergency-toggle")}})}),(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:l.locked?"lock":"unlock",content:l.locked?"Lowered":"Raised",selected:l.locked,disabled:!l.wires.bolts,onClick:function(){return c("bolt-toggle")}}),children:!l.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:l.lights?"power-off":"times",content:l.lights?"Enabled":"Disabled",selected:l.lights,disabled:!l.wires.lights,onClick:function(){return c("light-toggle")}}),children:!l.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:l.safe?"power-off":"times",content:l.safe?"Enabled":"Disabled",selected:l.safe,disabled:!l.wires.safe,onClick:function(){return c("safe-toggle")}}),children:!l.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:l.speed?"power-off":"times",content:l.speed?"Enabled":"Disabled",selected:l.speed,disabled:!l.wires.timing,onClick:function(){return c("speed-toggle")}}),children:!l.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:l.opened?"sign-out-alt":"sign-in-alt",content:l.opened?"Open":"Closed",selected:l.opened,disabled:l.locked||l.welded,onClick:function(){return c("open-close")}}),children:!(!l.locked&&!l.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),l.locked?"bolted":"",l.locked&&l.welded?" and ":"",l.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(2),a=n(4),i=n(433),c=n(439),l=n(88);t.AirAlarm=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.locked&&!u.siliconUser;return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{siliconUser:u.siliconUser,locked:u.locked,onLockStatusChange:function(){return d("lock")}}),(0,o.createComponentVNode)(2,c.AirAlarmStatus),!s&&(0,o.createComponentVNode)(2,i.AirAlarmControl)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(434),c=n(435),l=n(436),d=n(437),u=n(438);t.AirAlarmControl=function(e,t){var n=(0,r.useBackend)(t),i=(n.config,n.data),c=(0,r.useLocalState)(t,"AirAlarmPage","home"),l=c[0],d=c[1],u=s[l]||s.home,p=u.component();return(0,o.createComponentVNode)(2,a.Section,{title:u.title,buttons:"home"!==i.screen&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return d("home")}}),children:(0,o.createComponentVNode)(2,p)})};var s={home:{title:"Air Controls",component:function(){return i.AirAlarmControlHome}},vents:{title:"Vent Controls",component:function(){return u.AirAlarmControlVents}},scrubbers:{title:"Scrubber Controls",component:function(){return l.AirAlarmControlScrubbers}},modes:{title:"Operating Mode",component:function(){return c.AirAlarmControlModes}},thresholds:{title:"Alarm Thresholds",component:function(){return d.AirAlarmControlThresholds}}}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlHome=void 0;var o=n(0),r=n(2),a=n(1);t.AirAlarmControlHome=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,r.useLocalState)(t,"AirAlarmPage","home"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return i(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return i("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,a.Box,{mt:2}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlModes=void 0;var o=n(0),r=n(2),a=n(1);t.AirAlarmControlModes=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return i("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,a.Box,{mt:1})],4,e.mode)})):"Nothing to show"}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlScrubbers=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(38);t.AirAlarmControlScrubbers=function(e,t){var n=e.state,r=(0,a.useBackend)(t).data.scrubbers;return r&&0!==r.length?r.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l,Object.assign({state:n},e),e.id_tag))})):"Nothing to show"};var l=function(e,t){var n=e.long_name,l=e.power,d=e.scrubbing,u=e.id_tag,s=e.widenet,p=e.filter_types,m=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){return m("power",{id_tag:u,val:Number(!l)})}}),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:d?"filter":"sign-in-alt",color:d||"danger",content:d?"Scrubbing":"Siphoning",onClick:function(){return m("scrubbing",{id_tag:u,val:Number(!d)})}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return m("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:d&&p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,c.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return m("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlThresholds=void 0;var o=n(0),r=n(19),a=n(2),i=n(1);t.AirAlarmControlThresholds=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=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,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),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 c("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmControlVents=void 0;var o=n(0),r=n(16),a=n(2),i=n(1);t.AirAlarmControlVents=function(e,t){var n=e.state,r=(0,a.useBackend)(t).data.vents;return r&&0!==r.length?r.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c,Object.assign({state:n},e),e.id_tag))})):"Nothing to show"};var c=function(e,t){var n=e.id_tag,c=e.long_name,l=e.power,d=e.checks,u=e.excheck,s=e.incheck,p=e.direction,m=e.external,f=e.internal,h=e.extdefault,C=e.intdefault,g=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(c),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:l?"power-off":"times",selected:l,content:l?"On":"Off",onClick:function(){return g("power",{id_tag:n,val:Number(!l)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:"release"===p?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return g("incheck",{id_tag:n,val:d})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return g("excheck",{id_tag:n,val:d})}})]}),!!s&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return g("set_internal_pressure",{id_tag:n,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:C,content:"Reset",onClick:function(){return g("reset_internal_pressure",{id_tag:n})}})]}),!!u&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return g("set_external_pressure",{id_tag:n,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return g("reset_external_pressure",{id_tag:n})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarmStatus=void 0;var o=n(0),r=n(19),a=n(2),i=n(1);t.AirAlarmStatus=function(e,t){var n=(0,a.useBackend)(t).data,c=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[c.length>0&&(0,o.createFragment)([c.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label: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:d.color,children:d.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."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AirlockElectronics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.regions||[],u=(0,r.useLocalState)(t,"tab",d[0].name),s=u[0],p=u[1],m=d.find((function(e){return e.name===s})),f={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.oneAccess?"unlock":"lock",content:l.oneAccess?"One":"All",onClick:function(){return c("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return c("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return c("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&l.unres_direction?"check-square-o":"square-o",content:"North",selected:1&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&l.unres_direction?"check-square-o":"square-o",content:"East",selected:2&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&l.unres_direction?"check-square-o":"square-o",content:"South",selected:4&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&l.unres_direction?"check-square-o":"square-o",content:"West",selected:8&l.unres_direction,onClick:function(){return c("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:d.map((function(e){var t=e.name,n=e.accesses||[],r=f[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(n)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:r,selected:s===t,onClick:function(){return p(t)},children:t},t)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:m.accesses.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return c("set",{access:e.id})}})},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(88);t.Apc=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.locked&&!d.siliconUser,s={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"}},p={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},m=s[d.externalPower]||s[0],f=s[d.chargingStatus]||s[0],h=d.powerChannels||[],C=p[d.malfStatus]||p[0],g=d.powerCellStatus/100;return d.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",d.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return l("reboot")}})]}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:d.siliconUser,locked:d.locked,onLockStatusChange:function(){return l("lock")}}),(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:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",content:d.isOperating?"On":"Off",selected:d.isOperating&&!u,disabled:u,onClick:function(){return l("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:g})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:f.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.chargeMode?"sync":"close",content:d.chargeMode?"Auto":"Off",disabled:u,onClick:function(){return l("charge")}}),children:["[ ",f.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[h.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:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return l("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return l("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return l("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,d.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!d.siliconUser&&(0,o.createFragment)([!!d.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:C.icon,content:C.content,color:"bad",onClick:function(){return l(C.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return l("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.coverLocked?"lock":"unlock",content:d.coverLocked?"Engaged":"Disengaged",disabled:u,onClick:function(){return l("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:d.emergencyLights?"Enabled":"Disabled",disabled:u,onClick:function(){return l("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:d.nightshiftLights?"Enabled":"Disabled",disabled:u,onClick:function(){return l("toggle_nightshift")}})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,i.Window,{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,[d.length>0?d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),u.length>0?u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return c("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(0),r=n(33),a=n(19),i=n(2),c=n(1),l=n(4);t.AtmosControlConsole=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:!!u.tank&&s[0].long_name,children:s.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!u.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),u.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return d("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:u.inputting?"power-off":"times",content:u.inputting?"Injecting":"Off",selected:u.inputting,onClick:function(){return d("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:u.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return d("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:u.outputting?"power-off":"times",content:u.outputting?"Open":"Closed",selected:u.outputting,onClick:function(){return d("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(u.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return d("pressure",{pressure:t})}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(2),a=n(1),i=n(38),c=n(4);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.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:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"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:4500,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.Item,{label:"Node 1",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",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})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"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")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange: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:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,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.pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.AtmosRelief=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return c("open_pressure",{open_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.open_pressure===l.max_pressure,onClick:function(){return c("open_pressure",{open_pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.open_pressure,step:10,onChange:function(e,t){return c("close_pressure",{close_pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.close_pressure===l.open_pressure,onClick:function(){return c("close_pressure",{close_pressure:"max"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_balance,u=l.siphoning,s=l.station_name;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"times":"sync",content:u?"Stop Siphoning":"Siphon Credits",selected:u,onClick:function(){return c(u?"halt":"siphon")}}),children:d+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BluespaceArtillery=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.notice,u=l.connected,s=l.unlocked,p=l.target;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:d}),u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!s,onClick:function(){return c("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:p?"average":"bad",fontSize:"25px",children:p||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:s?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!p,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return c("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return c("build")}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BorgPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.borg||{},u=l.cell||{},s=u.charge/u.maxcharge,p=l.channels||[],m=l.modules||[],f=l.upgrades||[],h=l.ais||[],C=l.laws||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:d.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return c("rename")}}),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:d.emagged?"check-square-o":"square-o",content:"Emagged",selected:d.emagged,onClick:function(){return c("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:d.lockdown,onClick:function(){return c("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:d.scrambledcodes,onClick:function(){return c("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[u.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,content:u.charge+" / "+u.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return c("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return c("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:d.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:d.active_module===e.type,onClick:function(){return c("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return c("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:h.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return c("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:d.lawupdate,onClick:function(){return c("toggle_lawupdate")}}),children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.BrigTimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:l.timing?"Stop":"Start",selected:l.timing,onClick:function(){return c(l.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.flash_charging?"Recharging":"Flash",disabled:l.flash_charging,onClick:function(){return c("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return c("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return c("time",{adjust:-100})}})," ",String(l.minutes).padStart(2,"0"),":",String(l.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return c("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return c("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return c("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return c("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return c("preset",{preset:"long"})}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Canister=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",l.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return c("relabel")}}),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:l.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l.portConnected?"good":"average",content:l.portConnected?"Connected":"Not Connected"}),!!l.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.restricted?"lock":"unlock",color:"caution",content:l.restricted?"Restricted to Engineering":"Public",onClick:function(){return c("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.releasePressure/(l.maxReleasePressure-l.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:l.releasePressure===l.defaultReleasePressure,content:"Reset",onClick:function(){return c("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:l.releasePressure<=l.minReleasePressure,content:"Min",onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return c("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:l.releasePressure>=l.maxReleasePressure,content:"Max",onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.valveOpen?"unlock":"lock",color:l.valveOpen?l.hasHoldingTank?"caution":"danger":null,content:l.valveOpen?"Open":"Closed",onClick:function(){return c("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!l.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:l.valveOpen&&"danger",content:"Eject",onClick:function(){return c("eject")}}),children:[!!l.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.holdingTank.tankPressure})," kPa"]})]}),!l.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canvas=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Canvas=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c,{value:d.grid,onCanvasClick:function(e,t){return l("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:d.name})]})})})};var c=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,t.__proto__=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=0||(r[n]=e[n]);return r}(t,["res","value","px_per_unit"]),c=n.length*a,l=0!==c?n[0].length*a:0;return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:c||300,height:l||300},i,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.CardsDeck=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.CardsDeck=function(e,t){var n=(0,r.useBackend)(t),c=n.data,l=n.act,d=c.face_up,u=c.rotation,s=c.cards,p=c.name,m=c.peeking,f=c.possible_rotations,h=(0,r.useLocalState)(t,"tab",0),C=h[0],g=h[1],b=(0,r.useLocalState)(t,"drawCount",1),N=b[0],v=b[1],V=(0,r.useLocalState)(t,"dealCards",1),y=V[0],_=V[1],k=(0,r.useLocalState)(t,"dealHands",1),x=k[0],w=k[1],L=(0,r.useLocalState)(t,"selectedCards",[]),B=L[0],S=L[1];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:p,children:[(0,o.createComponentVNode)(2,a.Box,{children:["This ",(0,o.createVNode)(1,"b",null,p,0)," contains ",(0,o.createVNode)(1,"b",null,[s.length,(0,o.createTextVNode)(" cards")],0),"."]}),(0,o.createComponentVNode)(2,a.Box,{children:["The deck is ",(0,o.createVNode)(1,"b",null,u,0)," and turned ",(0,o.createVNode)(1,"b",null,d?"face-up":"face-down",0),"."]}),!!d&&s.length>0&&(0,o.createComponentVNode)(2,a.Box,{children:["You can see a ",(0,o.createVNode)(1,"b",null,s[s.length-1].name,0)," on top."]})||null]}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===C,onClick:function(){return g(0)},children:"Controls"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===C,onClick:function(){return g(1)},children:"Peek"})]}),0===C&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flip",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("flip")},content:d?"face-up":"face-down"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rotate",children:(0,o.createComponentVNode)(2,a.Dropdown,{selected:u,options:f,onSelected:function(e){return l("rotate",{angle:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Draw",children:[(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,maxValue:s.length,unit:"cards",value:N,onChange:function(e,t){return v(parseInt(t,10)||1)}}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("draw",{cards:Object.keys(s.slice(0,N))})},content:"into new hand"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deal",children:[(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,maxValue:8,unit:"hands",value:x,onChange:function(e,t){return w(parseInt(t,10)||1)}}),"with",(0,o.createComponentVNode)(2,a.NumberInput,{minValue:1,maxValue:Math.ceil(s.length/4),unit:"cards",value:y,onChange:function(e,t){return _(parseInt(t,10)||1)}}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("deal",{count:y,hands:x})},content:"Deal"}),(0,o.createComponentVNode)(2,a.Box,{as:"small",color:y*x>s.length?"bad":"good",children:["(",y*x," cards total)"]})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuffle",children:(0,o.createComponentVNode)(2,a.Button,{content:"Shuffle deck",icon:"retweet",onClick:function(){l("shuffle"),l("flip",{side:"face_down"}),v(1),S([])}})})]})}),1===C&&(0,o.createComponentVNode)(2,a.Section,{title:"Peek",children:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{style:{"padding-bottom":"10px"},children:[(0,o.createComponentVNode)(2,a.Button,{content:"Draw",onClick:function(){l("draw",{cards:B}),S([])}}),(0,o.createComponentVNode)(2,a.Button,{content:"Select All",onClick:function(){return S(Array.from(Array(s.length).keys()))}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deselect All",onClick:function(){return S([])}})]}),(0,o.createComponentVNode)(2,a.Box,{overflowY:"scroll",height:"calc(100vh - 270px)",children:(0,o.createComponentVNode)(2,a.Table,{children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:t+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:B.includes(t),onClick:function(){return function(e){B.includes(e)?S(B.filter((function(t){return t!==e}))):S([].concat(B,[e]))}(t)}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Draw 1",onClick:function(){return l("draw",{cards:[t]})}})})]},e.name)}))})})],4)||(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("peek")},content:"Peek in deck"}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"(Announces to surroundings!)"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cargo=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(456),l=n(172),d=n(458);t.Cargo=function(e,t){var n=(0,r.useBackend)(t),u=n.data,s=n.act,p=u.requestonly,m=u.points,f=u.docked,h=u.location,C=u.message,g=u.loan,b=u.loan_dispatched,N=u.away,v=u.cart||[],V=u.requests||[],y=Object.values(u.supplies),_=(0,r.useLocalState)(t,"tab","catalog"),k=_[0],x=_[1],w=v.reduce((function(e,t){return e+t.cost}),0),L=p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:1,children:[0===v.length&&"Cart is empty",1===v.length&&"1 item",v.length>=2&&v.length+" items"," ",w>0&&"("+w+" cr)"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return s("clear")}})],4);return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(m)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle",children:f&&!p&&(0,o.createComponentVNode)(2,a.Button,{content:h,onClick:function(){return s("send")}})||h}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CentCom Message",children:C}),g&&!p?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loan",children:b?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,a.Button,{content:"Loan Shuttle",disabled:!(N&&f),onClick:function(){return s("loan")}})}):""]})}),(0,o.createComponentVNode)(2,a.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:"catalog"===k,onClick:function(){return x("catalog")},children:"Catalog"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"envelope",className:V.length>0&&"requests"!==k&&"color-yellow",lineHeight:"23px",selected:"requests"===k,onClick:function(){return x("requests")},children:["Requests (",V.length,")"]}),!p&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"shopping-cart",className:v.length>0&&"cart"!==k&&"color-yellow",lineHeight:"23px",selected:"cart"===k,onClick:function(){return x("cart")},children:["Checkout (",v.length,")"]})]}),"catalog"===k&&(0,o.createComponentVNode)(2,a.Section,{title:"Catalog",buttons:L,children:(0,o.createComponentVNode)(2,l.Catalog,{supplies:y})}),"requests"===k&&(0,o.createComponentVNode)(2,a.Section,{title:"Active Requests",buttons:!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return s("denyall")}}),children:(0,o.createComponentVNode)(2,d.Requests)}),"cart"===k&&(0,o.createComponentVNode)(2,a.Section,{title:"Current Cart",buttons:L,children:(0,o.createComponentVNode)(2,c.Cart)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cart=void 0;var o=n(0),r=n(2),a=n(1);t.Cart=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=i.requestonly,d=i.docked,u=i.location,s=i.away,p=i.cart||[];return(0,o.createFragment)([0===p.length&&"Nothing in cart",p.length>0&&(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return c("remove",{id:e.id})}})],4),children:e.object},e.id)}))}),p.length>0&&!l&&(0,o.createComponentVNode)(2,a.Box,{mt:2,children:1===s&&1===d&&(0,o.createComponentVNode)(2,a.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return c("send")}})||(0,o.createComponentVNode)(2,a.Box,{opacity:.5,children:["Shuttle in ",u,"."]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CatalogPackItemList=void 0;var o=n(0),r=n(2),a=n(1);t.CatalogPackItemList=function(e,t){var n=e.supply,i=(0,r.useBackend)(t),c=i.data,l=i.act,d=c.self_paid,u=n.packs;return(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){var t=(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:(d?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return l("add",{id:e.id})}});return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:t,children:!!e.access&&"Restrictions Apply"},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Requests=void 0;var o=n(0),r=n(2),a=n(1);t.Requests=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=i.requestonly,d=i.requests||[];return 0===d.length?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",d.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"check",color:"good",onClick:function(){return c("approve",{id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"bad",onClick:function(){return c("deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(0),r=n(1),a=n(88),i=n(4),c=n(172),l=n(2);t.CargoExpress=function(e,t){var n=(0,l.useBackend)(t),d=n.data,u=n.act,s=d.siliconUser,p=d.locked,m=d.points,f=d.usingBeacon,h=d.hasBeacon,C=d.beaconName,g=d.beaconzone,b=d.printMsg,N=d.canBuyBeacon,v=d.message,V=Object.values(d.supplies);return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.InterfaceLockNoticeBox,{siliconUser:s,locked:p,onLockStatusChange:function(){return u("lock")},accessText:"a QM-level ID card"}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,r.AnimatedNumber,{value:Math.round(m)})," credits"]}),children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Cargo Bay",selected:!f,onClick:function(){return u("LZCargo")}}),(0,o.createComponentVNode)(2,r.Button,{selected:f,disabled:!h,onClick:function(){return u("LZBeacon")},children:[g," (",C,")"]}),(0,o.createComponentVNode)(2,r.Button,{content:b,disabled:!N,onClick:function(){return u("printBeacon")}})]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Notice",children:v})]})}),(0,o.createComponentVNode)(2,c.Catalog,{supplies:V})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,i.Window,{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:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return c("readapt")}}),children:l.genetic_points_remaining})})}),(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.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return c("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(0),r=(n(16),n(2)),a=n(1),i=n(4),c=n(462),l=n(463),d=n(464),u=n(465),s=n(466),p=n(467),m=n(468),f=n(469),h=n(470),C=n(471),g=n(472),b=n(473);t.CentcomPodLauncher=function(e,t){var n=(0,r.useBackend)(t),N=n.act,v=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,C.CPLSupplyBay),(0,o.createComponentVNode)(2,g.CPLTeleportTo),(0,o.createComponentVNode)(2,c.CPLCloneMode),(0,o.createComponentVNode)(2,s.CPLLaunchStyle),(0,o.createComponentVNode)(2,u.CPLExplosion),(0,o.createComponentVNode)(2,l.CPLDamage),(0,o.createComponentVNode)(2,d.CPLEffects),(0,o.createComponentVNode)(2,p.CPLMovement),(0,o.createComponentVNode)(2,m.CPLNameAndDescription),(0,o.createComponentVNode)(2,f.CPLSound),(0,o.createComponentVNode)(2,b.CPLTimers),(0,o.createComponentVNode)(2,h.CPLStyle)]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:v.numObjects+" turfs in "+v.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pod Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return N("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:v.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return N("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return N("clearBay")}})],4)})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLCloneMode=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLCloneMode=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,r.Button,{content:"Launch Clones",selected:c.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return i("launchClone")}})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLDamage=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLDamage=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Damage",selected:1===c.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return i("damageCustom")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Gib",selected:2===c.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return i("damageGib")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLEffects=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLEffects=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Stun",selected:c.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return i("effectStun")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Delimb",selected:c.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return i("effectLimb")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Yeet Organs",selected:c.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return i("effectOrgans")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLExplosion=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLExplosion=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Size",selected:1===c.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return i("explosionCustom")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Adminbus",selected:2===c.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return i("explosionBus")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLLaunchStyle=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLLaunchStyle=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Ordered",selected:1===c.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return i("launchOrdered")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Random",selected:2===c.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return i("launchRandom")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLMovement=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLMovement=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Bluespace",selected:c.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return i("effectBluespace")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Stealth",selected:c.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return i("effectStealth")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Quiet",selected:c.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return i("effectQuiet")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Reverse Mode",selected:c.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return i("effectReverse")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Missile Mode",selected:c.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return i("effectMissile")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Any Descent Angle",selected:c.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return i("effectCircle")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Machine Gun Mode",selected:c.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return i("effectBurst")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Specific Target",selected:c.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return i("effectTarget")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLNameAndDescription=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLNameAndDescription=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Name/Desc",selected:c.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return i("effectName")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Alert Ghosts",selected:c.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return i("effectAnnounce")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLSound=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLSound=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Falling Sound",selected:c.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return i("fallSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Landing Sound",selected:c.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return i("landingSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Opening Sound",selected:c.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return i("openingSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Leaving Sound",selected:c.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return i("leavingSound")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Admin Sound Volume",selected:c.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return i("soundVolume")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLStyle=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLStyle=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Standard",selected:1===c.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return i("styleStandard")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Advanced",selected:2===c.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return i("styleBluespace")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Syndicate",selected:4===c.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return i("styleSyndie")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Deathsquad",selected:5===c.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return i("styleBlue")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Cult Pod",selected:6===c.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return i("styleCult")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Missile",selected:7===c.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return i("styleMissile")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Syndicate Missile",selected:8===c.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return i("styleSMissile")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Supply Crate",selected:9===c.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return i("styleBox")}}),(0,o.createComponentVNode)(2,r.Button,{content:"HONK",selected:10===c.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return i("styleHONK")}}),(0,o.createComponentVNode)(2,r.Button,{content:"~Fruit",selected:11===c.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return i("styleFruit")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Invisible",selected:12===c.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return i("styleInvisible")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Gondola",selected:13===c.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return i("styleGondola")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Show Contents (See Through Pod)",selected:14===c.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return i("styleSeeThrough")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLSupplyBay=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLSupplyBay=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Bay #1",selected:1===c.bayNumber,onClick:function(){return i("bay1")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Bay #2",selected:2===c.bayNumber,onClick:function(){return i("bay2")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Bay #3",selected:3===c.bayNumber,onClick:function(){return i("bay3")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Bay #4",selected:4===c.bayNumber,onClick:function(){return i("bay4")}}),(0,o.createComponentVNode)(2,r.Button,{content:"ERT Bay",selected:5===c.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return i("bay5")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLTeleportTo=void 0;var o=n(0),r=n(1),a=n(2);t.CPLTeleportTo=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,r.Button,{content:c.bay,onClick:function(){return i("teleportCentcom")}}),(0,o.createComponentVNode)(2,r.Button,{content:c.oldArea?c.oldArea:"Where you were",disabled:!c.oldArea,onClick:function(){return i("teleportBack")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CPLTimers=void 0;var o=n(0),r=(n(16),n(1)),a=n(2);t.CPLTimers=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,r.Button,{content:"Custom Falling Duration",selected:4!==c.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return i("fallDuration")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Landing Time",selected:20!==c.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return i("landingDelay")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Opening Time",selected:30!==c.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return i("openingDelay")}}),(0,o.createComponentVNode)(2,r.Button,{content:"Custom Leaving Time",selected:30!==c.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return i("departureDelay")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(19),a=n(16),i=n(2),c=n(1),l=n(4);t.ChemDispenser=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,p=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),m=u.beakerTransferAmounts||[],f=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:u.energy/u.maxEnergy,content:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,c.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,c.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,c.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:[p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===p.length&&(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Dispense",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,c.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",width:"129.5px",lineHeight:"21px",content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:m.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units, "),u.beakerCurrentpH,(0,o.createTextVNode)(" pH")],0))||"No beaker"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,c.Box,{color:"label",children:u.isBeakerLoaded||s?0===f.length&&"Nothing":"N/A"}),f.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{color:"label",children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(0),r=n(19),a=n(2),i=n(1),c=n(4),l=n(173);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,p=u.isActive,m=u.isBeakerLoaded,f=u.currentTemp,h=u.currentpH,C=u.beakerCurrentVolume,g=u.beakerMaxVolume,b=u.beakerContents,N=void 0===b?[]:b;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,i.NumberInput,{width:"65px",unit:"K",step:2,stepPixelSize:1,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:m&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"pH",children:(0,o.createComponentVNode)(2,i.Box,{width:"60px",textAlign:"right",children:m&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:h,format:function(e){return(0,r.toFixed)(e)+" pH"}})||"-"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:!!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:2,children:[C," / ",g," units"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:m,beakerContents:N})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(4),i=n(477),c=n(478),l=n(479),d=n(2);t.ChemMaster=function(e,t){var n=(0,d.useBackend)(t),u=n.data,s=n.act,p=u.screen,m=u.beakerContents,f=void 0===m?[]:m,h=u.bufferContents,C=void 0===h?[]:h,g=u.beakerCurrentVolume,b=u.beakerMaxVolume,N=u.isBeakerLoaded,v=u.isPillBottleLoaded,V=u.pillBottleCurrentAmount,y=u.pillBottleMaxAmount,_=u.mode;return"analyze"===p?(0,o.createComponentVNode)(2,c.AnalysisResults):(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.Section,{title:"Beaker",buttons:!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,r.AnimatedNumber,{value:g,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,r.Button,{icon:"eject",content:"Eject",onClick:function(){return s("eject")}})],4),children:[!N&&(0,o.createComponentVNode)(2,r.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!N&&0===f.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,i.ChemicalBuffer,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.ChemicalBufferEntry,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,r.Button,{color:_?"good":"bad",icon:_?"exchange-alt":"times",content:_?"Transfer":"Destroy",onClick:function(){return s("toggleMode")}})],4),children:[0===C.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,i.ChemicalBuffer,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i.ChemicalBufferEntry,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,l.PackagingControls)}),!!v&&(0,o.createComponentVNode)(2,r.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:"label",mr:2,children:[V," / ",y," pills"]}),(0,o.createComponentVNode)(2,r.Button,{icon:"eject",content:"Eject",onClick:function(){return s("ejectPillBottle")}})],4)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemicalBuffer=t.ChemicalBufferEntry=void 0;var o=n(0),r=n(2),a=n(1);t.ChemicalBufferEntry=function(e,t){var n=(0,r.useBackend)(t).act,i=e.chemical,c=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.volume,initial:0})," units of "+i.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:i.id,amount:1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:i.id,amount:5,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:i.id,amount:10,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:i.id,amount:1e3,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:i.id,amount:-1,to:c})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:i.id})}})]})]},i.id)};var i=a.Table;t.ChemicalBuffer=i},function(e,t,n){"use strict";t.__esModule=!0,t.AnalysisResults=void 0;var o=n(0),r=n(2),a=n(1);t.AnalysisResults=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=i.analyzeVars,d=i.fermianalyze;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("goScreen",{screen:"home"})}}),children:[!d&&(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:"State",children:l.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:l.color,mr:1}),l.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[l.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:l.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:l.addicD})]}),!!d&&(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:"State",children:l.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:l.color,mr:1}),l.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:l.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[l.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:l.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:l.addicD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:l.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:l.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:l.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:l.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:l.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:l.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:l.pHpeak})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PackagingControls=void 0;var o=n(0),r=n(2),a=(n(22),n(1));var i=function(e){var t,n;function i(){var t;return(t=e.call(this)||this).state={pillAmount:1,patchAmount:1,bottleAmount:1,packAmount:1,vialAmount:1,dartAmount:1},t}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=(this.props,this.context),n=(0,r.useBackend)(t),i=n.data,l=n.act,d=this.state,u=d.pillAmount,s=d.patchAmount,p=d.bottleAmount,m=d.packAmount,f=d.vialAmount,h=d.dartAmount,C=i.condi,g=i.chosenPillStyle,b=i.pillStyles,N=void 0===b?[]:b;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===g,textAlign:"center",color:"transparent",onClick:function(){return l("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!C&&(0,o.createComponentVNode)(2,c,{label:"Pills",amount:u,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({pillAmount:n})},onCreate:function(){return l("create",{type:"pill",amount:u,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Patches",amount:s,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(t,n){return e.setState({patchAmount:n})},onCreate:function(){return l("create",{type:"patch",amount:s,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Bottles",amount:p,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return l("create",{type:"bottle",amount:p,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Hypovials",amount:f,amountUnit:"vials",sideNote:"max 60u",onChangeAmount:function(t,n){return e.setState({vialAmount:n})},onCreate:function(){return l("create",{type:"hypoVial",amount:f,volume:"auto"})}}),!C&&(0,o.createComponentVNode)(2,c,{label:"Smartdarts",amount:h,amountUnit:"darts",sideNote:"max 20u",onChangeAmount:function(t,n){return e.setState({dartAmount:n})},onCreate:function(){return l("create",{type:"smartDart",amount:h,volume:"auto"})}}),!!C&&(0,o.createComponentVNode)(2,c,{label:"Packs",amount:m,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(t,n){return e.setState({packAmount:n})},onCreate:function(){return l("create",{type:"condimentPack",amount:m,volume:"auto"})}}),!!C&&(0,o.createComponentVNode)(2,c,{label:"Bottles",amount:p,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(t,n){return e.setState({bottleAmount:n})},onCreate:function(){return l("create",{type:"condimentBottle",amount:p,volume:"auto"})}})]})},i}(o.Component);t.PackagingControls=i;var c=function(e,t){var n=e.label,r=e.amountUnit,i=e.amount,c=e.onChangeAmount,l=e.onCreate,d=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:n,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:14,unit:r,step:1,stepPixelSize:15,value:i,minValue:1,maxValue:10,onChange:c}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:l}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",content:d})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(0),r=n(19),a=n(2),i=n(1),c=n(4);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,p=d.chemicals,m=void 0===p?[]:p,f=d.possible_amounts,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[l.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==l.currentSection,onClick:function(){return c(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:l.currentSection>2,onClick:function(){return c(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:l.currentSection>4,onClick:function(){return c(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==l.currentSection,onClick:function(){return c(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:l.currentSection<4,onClick:function(){return c("search")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(16),n(2)),a=n(1),i=n(4);t.ComputerFabricator=function(e,t){var n=e.state,l=(0,r.useBackend)(t),d=l.act,u=l.data;return(0,o.createComponentVNode)(2,i.Window,{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!==u.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return d("clean_order")}}),(0,o.createComponentVNode)(2,c,{state:n})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return 0===c.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,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:"50px",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:"50px",onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]}):1===c.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice," cr"]}),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:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",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.createFragment)([(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"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return i("confirm_order")}})]}):2===c.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,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 insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[c.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:c.credits>=c.totalprice?"good":"bad",children:[c.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:c.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},s=function(e,t,n,o){var r=e+t+n+o,a=Math.min(Math.max(Math.ceil(r/25),0),5);return l[a]},p=function(e,t){var n=e.type,r=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[n],textAlign:"center",children:r})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(173);t.Cryo=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:d.occupant.name?d.occupant.name:"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:d.occupant.stat,color:d.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return l("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return l("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return l("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return l("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.DisposalUnit=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",c="Ready"):u.panel_open?(n="bad",c="Power Disabled"):u.pressure_charging?(n="average",c="Pressurizing"):(n="bad",c="Off"),(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:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,p=l.choiceB,m=l.dna,f=l.dna_max,h=l.plants,C=l.plants_max,g=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/C,content:h+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:g/g,content:g+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return c("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:p,textAlign:"center",onClick:function(){return c("gene",{choice:p})}})})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(0),r=n(2),a=n(1),i=n(16),c=n(4);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.question,s=d.shaking,p=d.answers,m=void 0===p?[]:p;return s?(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',u,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return l("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})})}):(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(4);t.EmergencyShuttleConsole=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,p=l.engines_started,m=l.authorizations_remaining,f=l.authorizations,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:p?"good":"average",ml:1,children:p?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return c("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return c("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return c("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+m}),children:[h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),h.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,p=d.creator_name,m=d.has_liked,f=d.has_disliked,h=d.hidden_message,C=d.is_creator,g=d.num_likes,b=d.num_dislikes,N=d.realdate;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+g,disabled:C,selected:m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:C,selected:!f&&!m,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:C,selected:f,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:N})})}),(0,o.createComponentVNode)(2,i.Section),!!u&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:p})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(0),r=n(33),a=n(71),i=n(19),c=n(163),l=n(2),d=n(1),u=n(4),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),p=n.act,m=n.data,f=m.currentArea,h=m.currentCoords,C=m.globalmode,g=m.power,b=m.tag,N=m.updating,v=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(h),s(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,u.Window,{children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:g?"On":"Off",selected:g,onClick:function(){return p("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:b,onClick:function(){return p("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:N?"unlock":"lock",content:N?"AUTO":"MANUAL",color:!N&&"bad",onClick:function(){return p("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 p("globalmode")}})})]})}),!!g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[f," (",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.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.breaker,u=l.charge_count,s=l.charging_state,p=l.on,m=l.operational;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,disabled:!m,onClick:function(){return c("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===s&&(p&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===s&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===s&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),m&&0!==s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),m&&0===s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.mobs||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",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:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return c("release_items",{mobref:e.mob})}})})]},e.mob)}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,p=l.teleporter_location,m=l.beacon,f=l.beacon_location,h=l.id,C=l.id_name,g=l.can_teleport,b=l.goal,N=void 0===b?0:b,v=l.prisoner,V=void 0===v?{}:v;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return c("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return c("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_teleporter")}}),children:d?p:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:m?"good":"bad",buttons:!m&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return c("scan_beacon")}}),children:m?f:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?C:"No ID",onClick:function(){return c("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:N,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return c("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:V.name?V.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:V.crimstat?V.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!g,textAlign:"center",color:"bad",onClick:function(){return c("teleport")}})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_toggle_safety,u=l.default_programs,s=void 0===u?[]:u,p=l.emag_programs,m=void 0===p?[]:p,f=l.emagged,h=l.program;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!f,onClick:function(){return c("safety")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))}),!!f&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===h,onClick:function(){return c("load_program",{type:e.type})}},e.type)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return c("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return c("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=s||p,u=l.name,s=l.isDead,p=l.isBraindead,m=l.health,f=l.wireless,h=l.radio,C=l.wiping,g=l.laws,b=void 0===g?[]:g;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:u||"Empty Card",buttons:!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:C?"Stop Wiping":"Wipe",disabled:s,onClick:function(){return c("wipe")}}),children:!!u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:d?"bad":"good",children:d?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:f,onClick:function(){return c("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:h,onClick:function(){return c("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return c("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return c("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return c("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return c("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,p=d.ores,m=d.status_info,f=d.unclaimed_points;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!f,onClick:function(){return l("claim_points")}}),children:f})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",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:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,p=l.languages,m=void 0===p?[]:p,f=l.unknown_languages,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return c("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return c("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return c("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return c("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(174);t.LaunchpadConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.launchpads,s=void 0===u?[]:u,p=d.selected_id;return s.length<=0?(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})})}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:p===e.id,color:"transparent",onClick:function(){return l("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:p?(0,o.createComponentVNode)(2,c.LaunchpadControl):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadButtonPad=void 0;var o=n(0),r=n(2),a=n(1);t.LaunchpadButtonPad=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return n("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return n("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return n("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return n("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return n("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:-1})}})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchTarget=void 0;var o=n(0),r=n(2),a=n(1);t.LaunchTarget=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.x,d=c.y,u=c.range;return(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:-u,maxValue:u,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return i("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-u,maxValue:u,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return i("set_pos",{y:t})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(174);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return l?d?(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})})}):(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.LaunchpadControl,{topLevel:!0})})}):(0,o.createComponentVNode)(2,i.Window,{theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return c("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(88);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.locked&&!d.siliconUser,s=d.siliconUser,p=d.on,m=d.cell,f=d.cellPercent,h=d.load,C=d.mode,g=d.modeStatus,b=d.haspai,N=d.autoReturn,v=d.autoPickup,V=d.reportDelivery,y=d.destination,_=d.home,k=d.id,x=d.destinations,w=void 0===x?[]:x;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:s,locked:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!u&&(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m?f/100:0,color:m?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:g,children:C})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:h?"good":"average",children:h||"None"})})})]})]}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!h&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!b&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:k,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:y||"None",options:w,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:_,options:w,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:N,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:V,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NaniteChamberControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.status_msg,u=l.locked,s=l.occupant_name,p=l.has_nanites,m=l.nanite_volume,f=l.regen_rate,h=l.safety_threshold,C=l.cloud_id,g=l.scan_level;if(d)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d})})});var b=l.mob_programs||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+s,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"lock-open",content:u?"Locked":"Unlocked",color:u?"bad":"default",onClick:function(){return c("toggle_lock")}}),children:p?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return c("remove_nanites")}}),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:"Nanite Volume",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:f})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return c("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return c("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:b.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),g>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),g>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),g>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),g>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return c("nanite_injection")}})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=(n(509),n(510),n(511));t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.has_disk,s=d.current_view,p=d.new_backup_id;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,c.NaniteDiskBox)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:s?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:p,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0)})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudBackupDetails=void 0;var o=n(0),r=n(2),a=n(1),i=n(175);t.NaniteCloudBackupDetails=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_view,u=l.disk,s=l.has_program,p=l.cloud_backup,m=u&&u.can_rule||!1;if(!p)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var f=l.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return c("upload_program")}}),children:f.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,i.NaniteInfoBox,{program:e}),!!m&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return c("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudBackupList=void 0;var o=n(0),r=n(2),a=n(1);t.NaniteCloudBackupList=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return i("set_view",{view:e.cloud_id})}},e.cloud_id)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteDiskBox=void 0;var o=n(0),r=n(2),a=n(1),i=n(175);t.NaniteDiskBox=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.has_disk,d=c.has_program,u=c.disk;return l?d?(0,o.createComponentVNode)(2,i.NaniteInfoBox,{program:u}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,p=d.has_disk,m=d.has_program,f=d.programs,h=void 0===f?{}:f,C=(0,a.useLocalState)(t,"category",null!==h?Object.keys(h)[0]:null),g=C[0],b=C[1],N=null!==h?h[g]:null;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:p?m?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){l("refresh"),null!==h&&null===g&&b(Object.keys(h)[0])}})],4),children:null!==h?(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:g===t,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:u?N.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!p,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(514),l=n(515),d=n(516),u=n(517);t.NaniteProgrammer=function(e,t){var n=(0,r.useBackend)(t),s=n.act,p=n.data,m=p.has_disk,f=p.has_program,h=p.name,C=p.activated,g=p.has_extra_settings,b=p.extra_settings,N=void 0===b?{}:b;return m?f?(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return s("eject")}}),children:[(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.NaniteInfo,Object.assign({},p))),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"power-off":"times",content:C?"Active":"Inactive",selected:C,color:"bad",bold:!0,onClick:function(){return s("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l.NaniteCodes,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,d.NaniteDelays,{state:e.state})})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:N.map((function(e){return(0,o.createComponentVNode)(2,u.NaniteExtraEntry,{act:s,extra_setting:e},e.name)}))})})]})]})})}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return s("eject")}})}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteInfo=void 0;var o=n(0),r=n(1);t.NaniteInfo=function(e){var t=e.desc,n=e.use_rate,a=e.can_trigger,i=e.trigger_cost,c=e.trigger_cooldown;return(0,o.createComponentVNode)(2,r.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:t}),(0,o.createComponentVNode)(2,r.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Use Rate",children:n}),!!a&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Trigger Cost",children:i}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Trigger Cooldown",children:c})],4)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCodes=void 0;var o=n(0),r=n(2),a=n(1);t.NaniteCodes=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"kill",code:t})}})}),!!c.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return i("set_code",{target_code:"trigger",code:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteDelays=void 0;var o=n(0),r=n(2),a=n(1);t.NaniteDelays=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_shutdown_timer",{delay:t})}})}),!!c.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return i("set_timer_trigger_delay",{delay:t})}})})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraEntry=void 0;var o=n(0),r=n(1),a=n(518),i=n(519),c=n(520),l=n(521);t.NaniteExtraEntry=function(e,t){var n=e.act,d=e.extra_setting,u=d.name,s=d.type,p={number:(0,o.createComponentVNode)(2,l.NaniteExtraNumber,{act:n,extra_setting:d}),text:(0,o.createComponentVNode)(2,c.NaniteExtraText,{act:n,extra_setting:d}),type:(0,o.createComponentVNode)(2,i.NaniteExtraType,{act:n,extra_setting:d}),boolean:(0,o.createComponentVNode)(2,a.NaniteExtraBoolean,{act:n,extra_setting:d})};return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:u,children:p[s]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraBoolean=void 0;var o=n(0),r=n(1);t.NaniteExtraBoolean=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value,l=a.true_text,d=a.false_text;return(0,o.createComponentVNode)(2,r.Button.Checkbox,{content:c?l:d,checked:c,onClick:function(){return n("set_extra_setting",{target_setting:i})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraType=void 0;var o=n(0),r=n(1);t.NaniteExtraType=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value,l=a.types;return(0,o.createComponentVNode)(2,r.Dropdown,{over:!0,selected:c,width:"150px",options:l,onSelected:function(e){return n("set_extra_setting",{target_setting:i,value:e})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraText=void 0;var o=n(0),r=n(1);t.NaniteExtraText=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value;return(0,o.createComponentVNode)(2,r.Input,{value:c,width:"200px",onInput:function(e,t){return n("set_extra_setting",{target_setting:i,value:t})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteExtraNumber=void 0;var o=n(0),r=n(1);t.NaniteExtraNumber=function(e,t){var n=e.act,a=e.extra_setting,i=a.name,c=a.value,l=a.min,d=a.max,u=a.unit;return(0,o.createComponentVNode)(2,r.NumberInput,{value:c,width:"64px",minValue:l,maxValue:d,unit:u,onChange:function(e,t){return n("set_extra_setting",{target_setting:i,value:t})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NaniteRemote=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.locked,s=l.mode,p=l.program_name,m=l.relay_code,f=l.comms,h=l.message,C=l.saved_settings,g=void 0===C?[]:C;return u?(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."})})}):(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return c("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:p,maxLength:14,width:"130px",onChange:function(e,t){return c("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return c("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:f?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_code",{code:t})}})}),!!f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:h,width:"270px",onChange:function(e,t){return c("set_message",{value:t})}})}),"Relay"===s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:s===e,onClick:function(){return c("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:g.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),g.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return c("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return c("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return c("toggle_ignore",{key:e.key})}},e.key)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,p=l.dos_crashed;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return c("toggle")}}),children:p?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"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."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return c("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosAiRestorer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.restoring,u=l.error,s=l.name,p=l.nocard,m=l.isDead,f=l.health,h=(l.no_ai,l.ai_laws),C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Insert AI",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Inserted AI:"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:p?"---":s,onClick:function(){return c("PRG_eject")},disabled:p})]}),!!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Reconstruction in progress!"}),!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["ERROR: ",u]})||(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:"AI Name",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m?"Non-functional":"Functional"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"System Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:100,value:f,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Laws"}),C.length>0&&C.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",children:e},"law_"+t.toString())}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{children:(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"No laws found."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operations",children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:d,onClick:function(){return c("PRG_beginReconstruction")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosCard=function(e,t){var n=(0,r.useBackend)(t),p=n.act,m=n.data,f=m.have_id_slot,h=m.manifest,C=m.slots,g=m.has_id,b=m.authenticated,N=m.all_centcom_access,v=m.station_name,V=m.regions,y=m.id_name,_=m.auth_name,k=m.minor,x=m.centcom_access,w=m.id_owner,L=m.id_rank,B=(0,r.useLocalState)(t,"tab",0),S=B[0],I=B[1];return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[!!f&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"folder-open",selected:0===S,onClick:function(){I(0),p("PRG_switchm",{target:"mod"})},children:"Access Modification"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"folder-open",selected:1===S,onClick:function(){I(1),p("PRG_switchm",{target:"manage"})},children:"Job Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"folder-open",selected:2===S,onClick:function(){I(2),p("PRG_switchm",{target:"manifest"})},children:"Crew Manifest"}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:1===S||0===S&&!g,onClick:function(){return p("PRG_print")}})]}),0===S&&(0,o.createComponentVNode)(2,a.Section,{title:"Access Modification",children:[(0,o.createComponentVNode)(2,d,{id_name:y,auth_name:_}),b&&g&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u,{minor:k,id_owner:w,id_rank:L,act:p}),(0,o.createComponentVNode)(2,s,{centcom_access:x}),(0,o.createComponentVNode)(2,c,{centcom_access:x,all_centcom_access:N,station_name:v,regions:V,act:p})],4)||null]}),1===S&&(0,o.createComponentVNode)(2,a.Section,{title:"Job Management",children:(0,o.createComponentVNode)(2,l,{slots:C,act:p})}),2===S&&(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Please use a ",(0,o.createVNode)(1,"b",null,"security records console",16)," to modify entries."]}),(0,o.createComponentVNode)(2,a.Box,{children:h&&h.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"b",null,e.name,0),(0,o.createTextVNode)(" - "),e.rank],0)}))})]})]})})};var c=function(e,t){var n=e.centcom_access,i=e.all_centcom_access,c=e.station_name,l=e.regions,d=void 0===l?[]:l,u=e.act,s=(0,r.useLocalState)(t,"regionTab",0),p=s[0],m=s[1];if(n)return(0,o.createComponentVNode)(2,a.Section,{title:"Central Command",level:2,children:i&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:e.desc,checked:e.allowed,onClick:function(){return u("PRG_access",{access_target:e.ref,allowed:e.allowed})}},e.desc)}))});var f=d[p];return(0,o.createComponentVNode)(2,a.Section,{title:c,level:2,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e.selected,onClick:function(){u("PRG_regsel",{region:e.regid}),m(e.regid-1)},children:e.name},e.regid)}))}),f.accesses&&(0,o.createComponentVNode)(2,a.Box,{children:f.accesses.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:e.desc,checked:e.allowed,onClick:function(){return u("PRG_access",{access_target:e.ref,allowed:e.allowed})}},e.desc)}))})]})},l=function(e,t){var n=e.slots,r=e.act;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:"Job"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Open Job"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Close Job"})]}),!!n&&n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.current,"/",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.desc_open,disabled:!e.status_open,onClick:function(){return r("PRG_open_job",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:e.desc_close,disabled:!e.status_close,onClick:function(){return r("PRG_close_job",{target:e.title})}})})]},e.title)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.id_name),l=e.auth_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Please insert the ID into the terminal to proceed."}),(0,o.createComponentVNode)(2,a.Flex,{justify:"space-between",direction:"row",wrap:"wrap",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Target Identity:"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:c,onClick:function(){return i("PRG_eject",{target:"id"})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Box,{children:"Auth Identity:"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:l,onClick:function(){return i("PRG_eject",{target:"auth"})}})]})]})],4)},u=function(e,t){var n=e.minor,r=e.id_owner,i=e.id_rank,c=e.act;return(0,o.createComponentVNode)(2,a.Section,{title:"Details",level:2,children:!!n&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Registered Name:",16)," ",r]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createVNode)(1,"b",null,"Rank:",16)," ",i]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"gear",onClick:function(){return c("PRG_terminate")},disabled:"Unassigned"===i,label:"Demote "+r})})],4)||(0,o.createComponentVNode)(2,a.Box,{children:["Registered Name:",(0,o.createComponentVNode)(2,a.Button,{content:r.trim(),icon:"pencil-alt",onClick:function(){return c("PRG_edit",{name:!0})}})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,i=e.centcom_access,c=n.engineering_jobs,l=void 0===c?[]:c,d=n.medical_jobs,u=void 0===d?[]:d,s=n.science_jobs,m=void 0===s?[]:s,f=n.security_jobs,h=void 0===f?[]:f,C=n.cargo_jobs,g=void 0===C?[]:C,b=n.civilian_jobs,N=void 0===b?[]:b,v=n.centcom_jobs,V=void 0===v?[]:v;return(0,o.createComponentVNode)(2,a.Section,{title:"Assigments",level:2,children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"Job Presets",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Special"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,p,{selectable:!0,icon:"pencil-alt",assignJob:{display_name:"Custom Job Title",job:"Custom"}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Command"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:{display_name:"Captain",job:"Captain"}})})]}),!!l&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Engineering"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:l.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!u&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Medical"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:u.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!m&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Science"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:m.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!h&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Security"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:h.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!g&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Cargo"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:g.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!N&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Civilian"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:N.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]}),!!i&&!!V&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{header:!0,children:"Centcom"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:V.map((function(e){return(0,o.createComponentVNode)(2,p,{selectable:!0,assignJob:e},e.display_name)}))})]})||null]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.id_rank,l=e.assignJob,d=e.selectable,u=e.icon,s=l.display_name,p=l.job;return(0,o.createComponentVNode)(2,a.Button,{content:s,icon:u,selected:d&&c===p,onClick:function(){return i("PRG_assign",{assign_target:p})}})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.power_usage,u=l.battery_exists,s=l.battery,p=void 0===s?{}:s,m=l.disk_size,f=l.disk_used,h=l.hardware,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,i.NtosWindow,{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: ",d,"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:f,minValue:0,maxValue:m,color:"good",children:[f," GQ / ",m," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:C.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)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.error,u=l.usbconnected,s=l.files,p=void 0===s?[]:s,m=l.usbfiles,f=void 0===m?[]:m;return d?(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:[d,(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"i",null,"Please try again. If the problem persists contact your system administrator for assistance.",16)]})})}):(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Available files (local)",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:"File name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Operations"})]}),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.type]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.size,"GQ"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"DELETE",disabled:e.undeletable,onClick:function(){return c("PRG_deletefile",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"RENAME",disabled:e.undeletable,onClick:function(){return c("PRG_rename",{name:e.name})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{content:"EXPORT",disabled:e.undeletable,onClick:function(){return c("PRG_copytousb",{name:e.name})}})]})]},e.name)}))]})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Available files (portable device)",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:"File name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Operations"})]}),f.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.type]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.size,"GQ"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"DELETE",disabled:e.undeletable,onClick:function(){return c("PRG_usbdeletefile",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"RENAME",disabled:e.undeletable,onClick:function(){return c("PRG_usbrenamefile",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"IMPORT",disabled:e.undeletable,onClick:function(){return c("PRG_copyfromusb",{name:e.name})}})]})]},e.name)}))]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),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"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.programs,s=void 0===u?[]:u,p=d.has_light,m=d.light_on,f=d.comp_light_color;return(0,o.createComponentVNode)(2,i.NtosWindow,{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:m,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",m?"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:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:s.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,lineHeight:"24px",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:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);(0,n(54).createLogger)("ntos chat");t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_admin,s=d.adminmode,p=d.authed,m=d.username,f=d.active_channel,h=d.is_operator,C=d.clients,g=void 0===C?[]:C,b=d.messages,N=void 0===b?[]:b,v=null!==f,V=p||s;return(0,o.createComponentVNode)(2,i.NtosWindow,{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,c),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return l("PRG_changename",{new_name:t})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(s?"ON":"OFF"),color:s?"bad":"good",onClick:function(){return l("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(V?N.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 l("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return l("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return l("PRG_leavechannel")}})],4),!!h&&p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return l("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return l("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return l("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.active_channel,d=c.all_channels,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return i("PRG_newchannel",{new_channel_name:t})}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===l,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetDos=function(e,t){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,u=c.focus,s=c.target,p=c.speed,m=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=m/f;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",p," 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:u===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:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetDownloader=function(e,t){var n=e.state,l=(0,r.useBackend)(t),d=l.act,u=l.data,s=u.disk_size,p=u.disk_used,m=u.downloadable_programs,f=void 0===m?[]:m,h=u.error,C=u.hacked_programs,g=void 0===C?[]:C,b=u.hackedavailable;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return d("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,children:p+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c,{state:n,program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),g.map((function(e){return(0,o.createComponentVNode)(2,c,{state:n,program:e},e.filename)}))]})]})})};var c=function(e,t){var n=e.program,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,p=l.downloading,m=l.downloadname,f=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===m&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:p||n.size>h,onClick:function(){return c("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetMonitor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.idsalarm,p=l.idsstatus,m=l.config_softwaredownload,f=l.config_peertopeer,h=l.config_communication,C=l.config_systemcontrol,g=l.ntnetlogs,b=void 0===g?[]:g,N=l.ntnetmaxlogs;return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Systems",children:[!!s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,a.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,a.Button,{value:N,width:"39px",onClick:function(){return c("updatemaxlogs")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),p=a.error,m=a.downloading,f=a.uploading,h=a.upload_filelist,C=void 0===h?[]:h,g=(0,o.createComponentVNode)(2,s);return p?g=(0,o.createComponentVNode)(2,c):m?g=(0,o.createComponentVNode)(2,l):f?g=(0,o.createComponentVNode)(2,d):C.length&&(g=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:g})})};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,u=c.download_size,s=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:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," 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,u=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:u?"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"})]})]})})},u=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",{id:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=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."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRbmkStats=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.NtosRbmkStats=function(e,t){e.state;var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.powerData.map((function(e,t){return[t,e]})),u=l.psiData.map((function(e,t){return[t,e]})),s=l.tempInputData.map((function(e,t){return[t,e]})),p=l.tempOutputdata.map((function(e,t){return[t,e]}));return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Reactor Management",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Legend:",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return c("swap_reactor")},content:"Change Reactor"}),children:["Reactor Power (%):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.power,minValue:0,maxValue:100,color:"yellow"}),(0,o.createVNode)(1,"br"),"Reactor Pressure (PSI):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.psi,minValue:0,maxValue:2e3,color:"white",children:[l.psi," PSI"]}),"Coolant temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.coolantInput,minValue:-273.15,maxValue:1227,color:"blue",children:[l.coolantInput," \xb0C"]}),"Outlet temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.coolantOutput,minValue:-273.15,maxValue:1227,color:"bad",children:[l.coolantOutput," \xb0C"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Reactor Statistics:",height:"200px",children:[(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:d,rangeX:[0,d.length-1],rangeY:[0,1500],strokeColor:"rgba(255, 215,0, 1)",fillColor:"rgba(255, 215, 0, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:u,rangeX:[0,u.length-1],rangeY:[0,1500],strokeColor:"rgba(255,250,250, 1)",fillColor:"rgba(255,250,250, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:s,rangeX:[0,s.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(127, 179, 255 , 1)",fillColor:"rgba(127, 179, 255 , 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:p,rangeX:[0,p.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(255, 0, 0 , 1)",fillColor:"rgba(255, 0, 0 , 0.1)"})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(1),a=n(2),i=n(4);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;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?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,icon:"radiation",content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed,onClick:function(){return c("PRG_activate")}})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(4),a=n(176);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:335,height:587,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(33),a=n(71),i=n(19),c=n(2),l=n(1),d=n(38),u=n(4),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){e.state;var n=(0,c.useBackend)(t),s=n.act,f=n.data;if(!f.active)return(0,o.createComponentVNode)(2,u.NtosWindow,{children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,m)})});var h=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),C=Math.max.apply(Math,[1].concat(h.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,p,Object.assign({},f)))})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*h.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:C,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})})})};var p=function(e){var t=e.SM_integrity,n=e.SM_power,r=e.SM_ambienttemp,a=e.SM_ambientpressure;return(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:t/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:n,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(n)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(r),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,i.toFixed)(r)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(a),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,i.toFixed)(a)+" kPa"})})]})},m=function(e,t){var n=(0,c.useBackend)(t),r=n.act,a=n.data.supermatters,i=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(0),r=n(10),a=n(2),i=n(1),c=n(4);t.NuclearBomb=function(e,t){var n=e.state,r=(0,a.useBackend)(t),u=r.act,s=r.data,p=s.status1,m=s.status2;return(0,o.createComponentVNode)(2,c.Window,{theme:"retro",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:p}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return u("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,d,{state:n})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return u("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return u("anchor")}}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})};var l=function(){return(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})})},d=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.OperatingComputer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.table,u=l.surgeries,s=void 0===u?[]:u,p=l.procedures,m=void 0===p?[]:p,f=l.patient,h=void 0===f?{}:f,C=(0,r.useLocalState)(t,"tab","state"),g=C[0],b=C[1];return(0,o.createComponentVNode)(2,i.Window,{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:"state"===g,onClick:function(){return b("state")},children:"Patient State"},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"procedures"===g,onClick:function(){return b("procedures")},children:"Surgery Procedures"},"procedures")]}),"state"===g&&(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:h?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:h.statstate,children:h.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:h.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h.health,minValue:h.minHealth,maxValue:h.maxHealth,color:h.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/h.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:h[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:m.length?m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!l.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})],0),"procedures"===g&&(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return c("sync")}}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.OreBox=function(e,t){var n=(0,a.useBackend)(t),l=n.data,d=n.act,u=l.materials;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return d("removeall")}}),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:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br")," Gibtonite is not accepted."]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(0),r=n(16),a=n(2),i=n(1),c=n(4);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,p=d.alloys,m=d.diskDesigns,f=d.hasDisk;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l,{state:e.state}),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.has_beaker,d=c.beaker_empty,u=c.has_blood,s=c.blood,p=!l||d;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:p,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:p,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.is_ready;return(c.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))},u=function(e,t){var n=e.symptom,a=n.name,c=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,p=n.level,m=n.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:a,level:2,buttons:!!m&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:c}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:l.length>0?(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,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!c.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.PersonalCrafting=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.busy,p=u.display_craftable_only,m=u.display_compact,f=u.category,h=u.subcategory,C=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),g=C.find((function(e){return e.category===f})),b=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[b,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:m?"check-square-o":"square-o",content:"Compact",selected:m,onClick:function(){return d("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Craftable Only",selected:p,onClick:function(){return d("toggle_recipes")}})],4),children:[(0,o.createComponentVNode)(2,i.Tabs,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{onClick:function(){return d("set_category",{category:e.category,subcategory:e.firstSubcatName})},selected:f===e.category,children:e.category},e.category)}))}),!g.hasSubcats&&(0,o.createComponentVNode)(2,l,{craftables:g.subcategory})||(0,o.createComponentVNode)(2,i.Flex,{direction:"row",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return"has_subcats"!==t&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{onClick:function(){return d("set_category",{subcategory:t})},selected:h===t,children:t},t)}))(g.subcategory)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l,{craftables:g.subcategory[h]})})]})]})]})})};var l=function(e,t){var n=e.craftables,r=void 0===n?[]:n,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.craftability,s=void 0===u?{}:u,p=d.display_compact,m=d.display_craftable_only;return r.map((function(e){return m&&!s[e.ref]?null:p?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return l("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return l("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(2),a=n(1),i=n(4),c=n(123);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,p=d.default_pressure,m=d.min_pressure,f=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:m,maxValue:f,step:10,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:s===m,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===p,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===f,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(2),a=n(1),i=n(38),c=n(123),l=n(4);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(0),r=n(33),a=n(71),i=n(19),c=(n(10),n(2)),l=n(1),d=n(4),u=5e5;t.PowerMonitor=function(e,t){var n=(0,c.useBackend)(t),i=n.data,f=(n.act,i.history),h=f.supply.map((function(e,t){return[t,e]})),C=f.demand.map((function(e,t){return[t,e]})),g=(0,c.useLocalState)(t,"sortby",null),b=g[0],N=g[1],v=Math.max.apply(Math,[u].concat(f.supply,f.demand)),V=(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 t=e.load,n=String(t.split(" ")[1]).toLowerCase(),-["w","kw","mw","gw"].indexOf(n);var t,n}),(function(e){return-parseFloat(e.load)}))])(i.areas);return(0,o.createComponentVNode)(2,d.NtosWindow,{children:(0,o.createComponentVNode)(2,d.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,s,{history:f})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,v],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,v],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===b,content:"Name",onClick:function(){return N("name")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===b,content:"Charge",onClick:function(){return N("charge")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===b,content:"Draw",onClick:function(){return N("draw")}})]}),(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:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),V.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,p,{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,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})]})})};var s=function(e,t){var n=e.history,r=n.supply[n.supply.length-1]||0,a=n.demand[n.demand.length-1]||0,c=Math.max.apply(Math,[u].concat(n.supply,n.demand));return(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:r,minValue:0,maxValue:c,color:"teal",content:(0,i.toFixed)(r/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:a,minValue:0,maxValue:c,color:"pink",content:(0,i.toFixed)(a/1e3)+" kW"})})]})},p=function(e,t){var n=e.charging,r=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===n&&(r>50?"battery-half":"battery-quarter")||1===n&&"bolt"||2===n&&"battery-full",color:0===n&&(r>50?"yellow":"red")||1===n&&"yellow"||2===n&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(r)+"%"})],4)},m=function(e,t){var n=e.status,r=Boolean(2&n),a=Boolean(1&n),i=(r?"On":"Off")+" ["+(a?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:r?"good":"bad",content:a?undefined:"M",title:i})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=n(33),a=n(19),i=n(2),c=n(1),l=n(38),d=n(4);t.Radio=function(e,t){var n=(0,i.useBackend)(t),u=n.act,s=n.data,p=s.freqlock,m=s.frequency,f=s.minFrequency,h=s.maxFrequency,C=s.listening,g=s.broadcasting,b=s.command,N=s.useCommand,v=s.subspace,V=s.subspaceSwitchable,y=l.RADIO_CHANNELS.find((function(e){return e.freq===m})),_=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels);return(0,o.createComponentVNode)(2,d.Window,{children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[p&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(m/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:f/10,maxValue:h/10,value:m/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-m/10})}}),y&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:y.color,ml:2,children:["[",y.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:C?"volume-up":"volume-mute",selected:C,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:g?"microphone":"microphone-slash",selected:g,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:N,content:"High volume "+(N?"ON":"OFF"),onClick:function(){return u("command")}}),!!V&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:v,content:"Subspace Tx "+(v?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!v&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===_.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),_.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(0),r=n(10),a=n(2),i=n(1),c=n(4),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),p=n.act,m=n.data,f=m.category,h=m.categories,C=void 0===h?[]:h,g=m.selected_color,b=m.piping_layer,N=m.mode,v=m.preview_rows.flatMap((function(e){return e.previews})),V=(0,a.useLocalState)(t,"tab",C[0].cat_name),y=V[0],_=V[1],k=C.find((function(e){return e.cat_name===y}));return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:f===t,icon:d[e],color:"transparent",content:e,onClick:function(){return p("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:N&e.bitmask,content:e.name,onClick:function(){return p("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[g],content:g}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return p("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===f&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return p("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:v.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return p("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],onClick:function(){return _(e.cat_name)},children:e.cat_name},e.cat_name)}))}),k.recipes.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return p("pipe_type",{pipe_type:e.pipe_index,category:k.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RbmkControlRods=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.RbmkControlRods=function(e,t){e.state;var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.control_rods,u=l.k,s=l.desiredK;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Control Rod Management:",children:["Control Rod Insertion:",(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100*100*.01,ranges:{good:[.7,Infinity],average:[.4,.7],bad:[-Infinity,.4]}}),(0,o.createVNode)(1,"br"),"Neutrons per generation (K):",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/3*100*.01,ranges:{good:[-Infinity,.4],average:[.4,.6],bad:[.6,Infinity]},children:u}),(0,o.createVNode)(1,"br"),"Target criticality:",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:s,unit:"k",width:"125px",minValue:0,maxValue:3,step:.1,onChange:function(e,t){return c("input",{target:t})}})})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RbmkStats=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.RbmkStats=function(e,t){e.state;var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.powerData.map((function(e,t){return[t,e]})),d=c.psiData.map((function(e,t){return[t,e]})),u=c.tempInputData.map((function(e,t){return[t,e]})),s=c.tempOutputdata.map((function(e,t){return[t,e]}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"RBMK Stats:",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Legend:",children:["Reactor Power (%):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.power,minValue:0,maxValue:100,color:"yellow"}),(0,o.createVNode)(1,"br"),"Reactor Pressure (PSI):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.psi,minValue:0,maxValue:2e3,color:"white",children:[c.psi," PSI"]}),"Coolant temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.coolantInput,minValue:-273.15,maxValue:1227,color:"blue",children:[c.coolantInput," \xb0C"]}),"Outlet temperature (\xb0C):",(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.coolantOutput,minValue:-273.15,maxValue:1227,color:"bad",children:[c.coolantOutput," \xb0C"]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Reactor Statistics:",height:"200px",children:[(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:l,rangeX:[0,l.length-1],rangeY:[0,1500],strokeColor:"rgba(255, 215,0, 1)",fillColor:"rgba(255, 215, 0, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:d,rangeX:[0,d.length-1],rangeY:[0,1500],strokeColor:"rgba(255,250,250, 1)",fillColor:"rgba(255,250,250, 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:u,rangeX:[0,u.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(127, 179, 255 , 1)",fillColor:"rgba(127, 179, 255 , 0.1)"}),(0,o.createComponentVNode)(2,a.Chart.Line,{fillPositionedParent:!0,data:s,rangeX:[0,s.length-1],rangeY:[-273.15,1227],strokeColor:"rgba(255, 0, 0 , 1)",fillColor:"rgba(255, 0, 0 , 0.1)"})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(170),c=n(4);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorTemplates=t.ShuttleManipulator=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.ShuttleManipulator=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.shuttles,s=void 0===u?[]:u,p=d.selected,m=void 0===p?{}:p,f=d.existingShuttle,h=void 0===f?{}:f,C=(0,a.useLocalState)(t,"tab","status"),g=C[0],b=C[1];return(0,o.createComponentVNode)(2,c.Window,{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:"status"===g,onClick:function(){return b("status")},children:"Status"},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"templates"===g,onClick:function(){return b("templates")},children:"Templates"},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"modification"===g,onClick:function(){return b("modification")},children:"Modification"},"modification")]}),"status"===g&&(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})}),"templates"===g&&(0,o.createComponentVNode)(2,l),"modification"===g&&(0,o.createComponentVNode)(2,i.Section,{children:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:m.name,children:(!!m.description||!!m.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!m.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:m.description}),!!m.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:m.admin_notes})]})}),h?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+h.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:h.id})}}),children:[h.status,!!h.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),h.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:m.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return r("load",{shuttle_id:m.shuttle_id})}})]})],0):"No shuttle selected"})]})})};var l=function(e,t){var n,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.templates||{},s=d.selected||{},p=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),m=p[0],f=p[1],h=(null==(n=u[m])?void 0:n.templates)||[];return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:m===t,onClick:function(){return f(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=l},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(0),r=n(19),a=n(2),i=n(1),c=n(4);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,p=d.minFrequency,m=d.maxFrequency;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{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:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:13,onDrag:function(e,t){return l("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 l("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:u,width:13,onDrag:function(e,t){return l("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 l("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 l("signal")}})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.occupied,u=l.open,s=l.occupant,p=void 0===s?[]:s,m=(l.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0})),f=(l.synthchems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:p.name?p.name:"No Occupant",minHeight:"210px",buttons:!!p.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:p.statstate,children:p.stat}),children:!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.health,minValue:p.minHealth,maxValue:p.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p[e.type],minValue:0,maxValue:p.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.blood_levels/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.blood_levels})}),l.blood_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:p.cloneLoss?"bad":"good",children:p.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:p.brainLoss?"bad":"good",children:p.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:l.chemical_list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Inject Chemicals",minHeight:"105px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?"Open":"Closed",onClick:function(){return c("door")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!(d&&e.allowed),width:"140px",onClick:function(){return c("inject",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Synthesize Chemicals",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,width:"140px",onClick:function(){return c("synth",{chem:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Purge Chemicals",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,disabled:!e.allowed,width:"140px",onClick:function(){return c("purge",{chem:e.id})}},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyEntry=t.SlimeBodySwapper=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.bodies,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{body:e,swapFunc:function(){return l("swap",{ref:e.ref})}},e.name)}))})})})};var c=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=c},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(33),a=n(2),i=n(1),c=n(4);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.name," 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,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Smes=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return n=u.capacityPercent>=100?"good":u.inputting?"average":"bad",c=u.outputting?"good":u.charge>0?"average":"bad",(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*u.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(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:u.inputAttempt?"sync-alt":"times",selected:u.inputAttempt,onClick:function(){return d("tryinput")},children:u.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:u.capacityPercent>=100?"Fully Charged":u.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.inputLevel/u.inputLevelMax,content:u.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===u.inputLevel,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===u.inputLevel,onClick:function(){return d("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(u.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:u.inputLevelMax/1e3,onChange:function(e,t){return d("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:u.inputLevel===u.inputLevelMax,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:u.inputLevel===u.inputLevelMax,onClick:function(){return d("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:u.inputAvailable})]})}),(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:u.outputAttempt?"power-off":"times",selected:u.outputAttempt,onClick:function(){return d("tryoutput")},children:u.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:c,children:u.outputting?"Sending":u.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.outputLevel/u.outputLevelMax,content:u.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===u.outputLevel,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===u.outputLevel,onClick:function(){return d("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(u.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:u.outputLevelMax/1e3,onChange:function(e,t){return d("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:u.outputLevel===u.outputLevelMax,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:u.outputLevel===u.outputLevelMax,onClick:function(){return d("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:u.outputUsed})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.TankContents,u=l.TankCurrentVolume,s=l.TankMaxVolume,p=l.active,m=l.setting,f=l.maxSetting,h=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"power-off":"times",selected:p,content:p?"On":"Off",onClick:function(){return c("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:m===e,icon:"plus",content:3*e,disabled:h0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,l,{generated:s})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Off",selected:0===m,onClick:function(){return u("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:"Timed",selected:1===m,onClick:function(){return u("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Auto",selected:2===m,disabled:!C,onClick:function(){return u("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Angle",children:[(0===m||1===m)&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){return Math.round(360+e)%360},onDrag:function(e,t){return u("angle",{value:t})}}),1===m&&(0,o.createComponentVNode)(2,i.NumberInput,{width:"80px",unit:"\xb0/h",step:5,stepPixelSize:2,minValue:-7200,maxValue:7200,value:f,format:function(e){return(Math.sign(e)>0?"+":"-")+(0,r.toFixed)(Math.abs(e))},onDrag:function(e,t){return u("rate",{value:t})}}),2===m&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mt:"3px",children:[p+" \xb0"," (auto)"]})]})]})})]})})};var l=function(e,t){var n=e.generated;return(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[6e4,Infinity],average:[3e4,6e4],bad:[-Infinity,3e4]},minValue:0,maxValue:9e4,value:n,content:n+" W"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return c("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return c("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return c("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return c("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return c("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return c("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return c("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return c("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,p=l.uv_active,m=l.occupied,f=l.suit,h=l.helmet,C=l.mask,g=l.storage;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[!(!m||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),p&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return c("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return c("door")}})],0),children:d&&(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"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return c("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return c("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return c("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:g?"square":"square-o",content:g||"Empty",disabled:!g,onClick:function(){return c("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:m&&s,textAlign:"center",onClick:function(){return c("uv")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.tankPressure/1013,content:l.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:l.ReleasePressure===l.minReleasePressure,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.releasePressure),width:"65px",unit:"kPa",minValue:l.minReleasePressure,maxValue:l.maxReleasePressure,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.ReleasePressure===l.maxReleasePressure,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:l.ReleasePressure===l.defaultReleasePressure,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;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:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsInteraction=void 0;var o=n(0),r=n(2),a=n(19),i=n(38),c=n(1),l=n(4);t.TelecommsInteraction=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.notice,p=void 0===s?"":s,m=u.multitool,f=void 0!==m&&m,h=u.multitool_buf,C=void 0===h?null:h,g=u.machine,b=void 0===g?null:g,N=u.links,v=void 0===N?[]:N,V=u.freq_listening,y=void 0===V?[]:V,_=b.power,k=void 0!==_&&_,x=b.id,w=void 0===x?"NULL":x,L=b.network,B=b.prefab,S=void 0!==B&&B,I=b.hidden,T=void 0!==I&&I,E=b.isrelay,A=void 0!==E&&E,P=b.isbus,M=void 0!==P&&P;return(0,o.createComponentVNode)(2,l.Window,{children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:p}),(0,o.createComponentVNode)(2,c.Section,{title:"Network Access",children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power Status",children:(0,o.createComponentVNode)(2,c.Button,{content:k?"On":"Off",icon:k?"power-off":"times",color:k?"good":"bad",onClick:function(){return d("toggle")}})}),k?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,c.Input,{value:w,width:"150px",maxLength:255,onChange:function(e,t){return d("machine",{id:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,c.Input,{value:L,width:"150px",maxLength:15,onChange:function(e,t){return d("machine",{network:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Prefabrication",color:k?"good":"bad",children:S?"TRUE":"FALSE"}),A?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,c.Button,{content:b.broadcast?"YES":"NO",icon:b.broadcast?"check":"times",color:b.broadcast?"good":"bad",onClick:function(){return d("relay",{broadcast:!0})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Receiving",children:(0,o.createComponentVNode)(2,c.Button,{content:b.receiving?"YES":"NO",icon:b.receiving?"check":"times",color:b.receiving?"good":"bad",onClick:function(){return d("relay",{receiving:!0})}})})],4):"",M?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Change Signal Frequency",children:[(0,o.createComponentVNode)(2,c.Button,{content:b.chang_frequency?"Enabled":"Disabled",icon:b.chang_frequency?"power-off":"times",color:b.chang_frequency?"good":"bad",onClick:function(){return d("frequency",{toggle:!0})}}),b.chang_frequency?(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:120.1,maxValue:159.9,value:b.chang_freq_value/10,format:function(e){return(0,a.toFixed)(e,1)},onChange:function(e,t){return d("frequency",{adjust:t})}}):""]}):"",T?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shadow Link",children:"ACTIVE"}):"",f?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Multitool buffer",buttons:C?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{content:"Link",onClick:function(){return d("multitool",{Link:!0})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Flush",onClick:function(){return d("multitool",{Flush:!0})}})],4):(0,o.createComponentVNode)(2,c.Button,{content:"Add Machine",onClick:function(){return d("multitool",{Add:!0})}}),children:C?C.name+" ("+C.id+")":""}):""],0):""]}),k?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Linked Network Entities",level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Remove",onClick:function(){return d("unlink",{value:e.ref})}}),children:e.name+" ("+e.id+")"},e.name)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Filtering Frequencies",level:2,children:[(0,o.createComponentVNode)(2,c.Button,{content:"Add Filter",onClick:function(){return d("freq",{add:!0})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),y&&y.length?y.map((function(e){var t=i.RADIO_CHANNELS.find((function(t){return t.freq===e}));return(0,o.createComponentVNode)(2,c.Button,{content:t?(0,o.createVNode)(1,"span",null,e+" ("+t.name+")",0,{style:"color: "+t.color}):e,onClick:function(){return d("freq",{remove:e})}},e)})):""]})],4):""]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(2),a=n(1),i=n(4);t.TelecommsLogBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.notice,u=l.network,s=void 0===u?"NULL":u,p=l.servers,m=l.selected,f=void 0===m?null:m,h=l.selected_logs,C=f&&f.status,g=(0,r.useLocalState)(t,"tab","servers"),b=g[0],N=g[1];return(0,o.createComponentVNode)(2,i.NtosWindow,{children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:d}),(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:"Network",children:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"150px",maxLength:15,onChange:function(e,t){return c("network",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!p.length||!!f,onClick:function(){return c("release")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Probe Network",icon:"sync",disabled:f,onClick:function(){return c("probe")}})],4),children:p?p.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected Server",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Disconnect",disabled:!f,onClick:function(){return c("mainmenu")}}),children:f?f.name+" ("+f.id+")":"None (None)"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorded Traffic",children:f?f.traffic<=1024?f.traffic+" Gigabytes":Math.round(f.traffic/1024)+" Terrabytes":"0 Gigabytes"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Status",color:C?"good":"bad",children:C?"Running":"Server down!"})]})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"servers"===b,onClick:function(){return N("servers")},children:"Servers"},"servers"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:!C,selected:"messages"===b,onClick:function(){return N("messages")},children:"Messages"},"messages")]}),"servers"===b&&(0,o.createComponentVNode)(2,a.Section,{children:p&&p.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:""+e.ref,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Connect",selected:l.selected&&e.ref===l.selected.ref,onClick:function(){return c("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"}),"messages"===b&&(0,o.createComponentVNode)(2,a.Section,{title:"Logs",children:C&&h?h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:4,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filename",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Delete",onClick:function(){return c("delete",{value:e.ref})}}),children:e.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data type",children:e.input_type}),e.source&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:"["+e.source.name+"] (Job: ["+e.source.job+"])"}),e.race&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Class",children:e.race}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contents",children:e.message})]})},e.ref)})):"No server selected!"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMonitor=void 0;var o=n(0),r=n(2),a=n(38),i=n(1),c=n(4);t.TelecommsMonitor=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data,u=d.notice,s=d.network,p=void 0===s?"NULL":s,m=d.servers,f=d.selected,h=void 0===f?null:f,C=d.selected_servers,g=h&&h.status,b=(0,r.useLocalState)(t,"tab","network_entities"),N=b[0],v=b[1];return(0,o.createComponentVNode)(2,c.NtosWindow,{children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!u&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:u}),(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:"Network",children:(0,o.createComponentVNode)(2,i.Input,{value:p,width:"150px",maxLength:15,onChange:function(e,t){return a("network",{value:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Memory",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{content:"Flush Buffer",icon:"minus-circle",disabled:!m.length||!!h,onClick:function(){return a("release")}}),(0,o.createComponentVNode)(2,i.Button,{content:"Probe Network",icon:"sync",disabled:h,onClick:function(){return a("probe")}})],4),children:h?C?C.length+" currently probed and buffered":"Connected devices is empty!":m?m.length+" currently probed and buffered":"Buffer is empty!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Selected Entity",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Disconnect",icon:"minus-circle",disabled:!h,onClick:function(){return a("mainmenu")}}),children:h?h.name+" ("+h.id+")":"None (None)"})]})}),(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:"network_entities"===N,onClick:function(){return v("network_entities")},children:"Network Entities"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{disabled:!h,selected:"entity_status"===N,onClick:function(){return v("entity_status")},children:"Entity Status"})]}),"network_entities"===N&&(0,o.createComponentVNode)(2,i.Section,{title:"Detected Network Entities",children:m&&m.length?(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.ref,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Connect",selected:h&&e.ref===h.ref,onClick:function(){return a("viewmachine",{value:e.id})}}),children:e.name+" ("+e.id+")"},e.name)}))}):"404 Servers not found. Have you tried scanning the network?"}),"entity_status"===N&&(0,o.createComponentVNode)(2,i.Section,{title:"Network Entity Status",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:g?"good":"bad",children:g?"Running":"Server down!"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Network Traffic",color:g&&h.netspeed0?"good":"bad",children:[m," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:v,onInput:function(e,t){return V(t)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"list":"info",content:s?"Compact":"Detailed",onClick:function(){return u("compact_toggle")}}),!!p&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return u("lock")}})],0),children:v.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,d,{compact:!0,items:h.flatMap((function(e){return e.items||[]})).filter((function(e){var t=v.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:g,onBuyMouseOver:function(e){return b(e)},onBuyMouseOut:function(e){return b({})},onBuy:function(e){return u("buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:h.map((function(e,t){var n=e.name,r=e.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:_===t,onClick:function(){return k(t)},children:[n," (",r.length,")"]},n)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l,{activeCategory:_})})]})})})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.data,i=n.act,c=r.compact_mode,l=r.telecrystals,u=r.categories,s=void 0===u?[]:u,p=e.activeCategory,m=(0,a.useLocalState)(t,"hover",{}),f=m[0],h=m[1],C=s[p].items;return(0,o.createComponentVNode)(2,d,{compact:c,items:C,hoveredItem:f,telecrystals:l,onBuyMouseOver:function(e){return h(e)},onBuyMouseOut:function(e){return h({})},onBuy:function(e){return i("buy",{item:e.name})}})},d=function(e,t){var n=e.items,a=e.hoveredItem,c=e.telecrystals,l=e.compact,d=e.onBuy,u=e.onBuyMouseOver,s=e.onBuyMouseOut,p=a&&a.cost||0;return l?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:n.map((function(e){var t=a&&a.name!==e.name,n=c-p Date: Mon, 25 Apr 2022 23:09:36 +1000 Subject: [PATCH 015/111] Crystal Gremlins! Uhoh, looks like these little cuties have a little symbiosis going on! --- .../living/simple_animal/gremlin/gremlin.dm | 2 +- icons/mob/mob.dmi | Bin 273767 -> 277111 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm index 0d154c2c2..b4694b6f0 100644 --- a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm +++ b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm @@ -73,7 +73,7 @@ GLOBAL_LIST(bad_gremlin_items) var/datum/job/captain/C = new /datum/job/captain access_card.access = C.get_access() if(!body_color) - body_color = pick(list("orange","blue","purple", "green")) + body_color = pick(list("orange","blue","purple", "green", "crystal")) AddElement(/datum/element/mob_holder, "gremlin_[body_color]") icon_state = "gremlin_[body_color]" icon_living = "gremlin_[body_color]" diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 8e2b11443f561fa5746f5e231c5f56f36a7adcc7..d98f9dad964368213d93c516d8203fbc914f09a7 100644 GIT binary patch delta 24568 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 delta 21198 zcmY&;1yof**Y>5mJ1^Z`B3+V7sdS5!w4}tLLqIMeskDI7-Q6P6-3`*+-2d=?@3+47 zvo74jnK?6O_Uw7~v!9u(bNuZ&d>A7l(rp~G0Kld8g-O1`v<yjE1};#OtR zuBG5o_jEWm)2VG>udMC{H=4vC4#)fPQYiBP<>NQ|{>qeL(TK37lUVl&gjpDG^G>zh z>hXK2cb$5b^f$h>!qrG>B6)0Ef~fJd{b3vWr%qA{23MByr)P5O0x0lhvR_PZ9lS{J z-U6??NQ1t+44WI(X&T5Ts()?^o?&?VCmCZPRQq|Qj=T6dx_h%Dy#-SBQD7S1u2?_C z+Rq>P4)tNnqcNcos26-3gY4sXN_-dJ3`T-|$dff=vwr0r$o?MApmA&IqMQ<6m2Dgg zt2?N1=P$J|<0VcP5Hd2%3xR3{{n`mrZ)X5-W-%uf;z&wxyKQoF=Y5q3vvA`oKfayP zecFQxdH-l9}cRbU8zB^$vQ8qPCe!}fjM8W(=yXkBC!y)L#TgzbF!5qPcjrC)VS>`_n3JiLB8 zdIU*%x2>Zzhzbdorq4^bbjesPmDkFm3V6udakbR%C;gehxpTl4DK{QlawF#Y*(&_Z zU^nA+6!8H{Lr4cf5LL-}7OkrFVnEHs<_9Lo<57It@@$sh~9VSA&TZ%2+!_OcgejmBXypqj0A1S-as7qFD4ZFy5S`2+Cd z$Na9S$O3mMzGCMqeVZOcWDJ#dQF?nHojf~s#$#7Vf?J*aD{}fCSr=BmN#ym(htVuy z#ENzQ4U};O?-!YDvY~@mbzty%@zu?*(Z;xNLfn<1!sRltezQ*)9=zBBvZjsfB)?RX zMoN@Z{(KpctqJ$%o2mN_yV1wZM+^p{ZRi0wnF2>+QxB)z+%8*nZa&He$r1aBn4$Ha z{R6*a;3o$;uEX8wpuUAfE5vlkd#8xQU|BO1Dr@=TRVjWdi^MBj<;4;A@UeFF{c@hm zuvmts>rmx7?bpv5)*|q@s;)AnKZ;h62-Cd_Cu{w^1Z3>Lu0q-?cP_i+osH79=4j6z z|Du$8$}lJ?`>UZg<<|VeWUw2ekG0v~Ir1H*OW6}bU6$Lw#2F$a85Z$IooLI7(j1Z8O%wxqLf?6Bfbx+r?IK3Y(MBsQBTFj`6w~tc60?6S4$OzysVx0go652cf_&7mH zC*2Qm;HW9QDF{}U#8%Gu)Lr2=n%aJvXXdAKFohVE^nAauZ~00Rx@RU8lh6GAy6<~y z?AdBSeOkP4?KGOzGh2JlHYN%rYi`DD7`TN;BeWyg2$1>FaZj0p1>3RrZ_H+npgvO; z!&azPDUw;`z;qAFpU3)XlRY5Ar)=48dC%l;mcu))^k-yOxY+HRu3EEsPC}G86L!Mn zVIBSb=*;5DJjOY1!zF`*`w#b!#04^FU%!4$G=?Ny?o$`twv~iqzq*Q{kkw+s%VXS# z9KiU3k&)4i9M!HSO|ci_-e1~?hwKv?YWwos_V-ou`=;?o2t`f;-T(q1&_+X--ChT8 z1GZ^=ZG|j$?!93pG1#c3=n+Fxc-s8ee|I&Ge~d;fx83p7z?qqu$2}BE^(qiaqe6X_ zqOqBrW&+OK-Mx-G(1QOiR=&r=y&r~S3^B&iE!yN=N>kpLl##Wxv|KMAwZ)FJ5IyP? z^+^Amyr$?{0pCMHh!22#R}8-5fvD1+2c0HBkhnS3fkUba#VPp&bm{L!8eiA&=uG3&TScIN{YFXbD%oe9lWe4GVxm3`oE+ge+t!Cb;yk{7{o1j2F(xNy8E++$&T7vs zK(gTY?DnpqIU6lss&j5p6yfnOF#NqM=NmPIS_PfteIzOl4vrhQ zse=QzPO+ZsIQwvhq}uRZ@3YoGanD20Ewf8YaUse1uf{5K5mM3P9W=;Tya z6ZiD=h=NVmIxecl5?P#X$4cd7CY*e;=f>6dK@KqSJWS9y-k)w$@B0Q@#*@Cs2kV#5 z+5?3}MY#@Z32aiTs;VsbN>U*`k)Y%6dx#r<+`0G^mpw{%u=VOqOtjf}D3-GSrT)VG z4&xyJd1O|zfnttlA~+sc)n6q0w`KZUN8ERG$X-AAHC3U$&q?N_3*)gAk3x+#;H4%kVg&P&~uKf8MXIniG?dj9N1yNA!C(Egs)J zOl%?7US`kV9$y9d)inE#mT__(;iI8PR;q78v`P&7Xqa&EzdO$1!p6k!m^x(l`SasXEfci_`jDNubxmBDY#VggVd>>X zn$+?@LV{zA+?4m}0X#(&r5G@Zv@SIXwHu=BU!c|dRTS6g&KX9=(=BNImo7UG8AF|Q zWSYzpj)4(#-Xgz&wBTbklqOtQQu4yzU&{64M=kFy?5Q&2C^8?q1=MCYw6}AHd^|bYUKhE8X4XRLsgM-1j2jrEM(7**dIy;LI z;Iquc%DS#@&FZMD!(cr~Y9k=HN<$fR5DRQje_+)RF%WUeC=bPlD&U!l0<;v%*Qmrl ze=5IH54-5b*l`mh$41S|%Nx10vbN66%|*gZ#`^K&hq9Vl*N-`aMx3c+MMhL5#gWG` zH3A3LUMNy4l4ay5fd0B2;S?Kk^Vy<(8_P97;^Qrm8%0dvrz>NL$Ln>klOD3su`z)I zj-74<*Yh1MaB%d`pOIPfnkd}7i|v3Xw~c&^M6z6GjBW4Zt9HtX(^$T{xX`l@SatI8 zF{h;I8Ae=os@%GK_^rBwhztAu`!@_1wq5G+_7wy|2T@S~WZ!@w_p_1^1UX3iBmy4_ zHJ!}$5A=;|5bKV4O#gCkd#z#Ei}_K4V0iMlJMK1s;u7HI;bCzQhEuO+95al9ix0VG zt)VnlQK|oy8fkdcCcP2~YOG!u~Xx>W)g8T;ga zz?XQ}p#xQlLCy~yY27q%3<5I?^jKO+)m*!;z}K%&2(S?Z!$}`f#K5O#X%|Ik1jkik zSU2Xj0l)vq@__#Oiqq^0N1PGAo|$6 z$uJE_NB<`2la!BxyWA2b(L@s|1^q%R`T59y&(N!~g=YC-s?Hgl$m{U%IO{rjpfBAr zL)_DGZqGS%`fE}WgPRNMt!V+fHVTqIOkR2+7 z)DUSRFWY|?pSYA&0(({iirRq8czePFl=_REjrXSd`jPSRgvCY;@ufrz!%v~TxV1GS zg9;N|E8v25V<^#Nvmu7PymoSP({!qG>cL#NxPe{#5u9N3Z>S&ugLC1}pMgVGxoU`z zFA*s(^UF_FKC@@k&agM9u+v)VO)5V_$k)17O29xcL6i zV}c^25GZ?{{Zezx`FQ)`qQKgll|hzK`>39voE!#hJiKubz-2g-8O2v14Q@O5s+gGh zn~;ISyh6UI;BVFSW@FlnZ)JbB3iL#I4-b(E0Se~} z4%CmXd`XGOv!PfZTWR+{WeRICIXt`lRM=h;Ra#Qg)9`Uy)6^6%xC7sXDTz0;Soq>o zi(Z{0je&u|$kGyS!a#^&OAEPv6X}$=CoDZZDnFm4y1LqIvC(}ZOo1bFM!B`cX}JQB z*MX0zRjTdoR=1CWK3|A)apSwQzu(=3CygC2e$dOQyK~j`X${$uR%0aX9Kw|#;XlIv zLmMNt4~df(bH-~E)BTOq{c#ugOx~BU#zwJ)Mt3X_`tlYpcw3m(%U zp9~Eh
?B(8NRxT>N-$R635E`z!wkHQoWKSFd^^_wCbg6sYMyoOMS22f;_2o1Kju z8`B1nct?oxAB2Bvlb(?g>GRpP3Tkhn?QAzf&J%D`Q1F2TAiyu+0x-kijsWlx4&5Dy zevK85E)(a-A<^vYwU96gI0E8Pi2yu8SwowZ2ox27L@^cpX7tAgm)gcaMIf*iX13#p^Jlh|{8M%jAh@|1PyK*+EzA~9}E zObpwfp`PQ}s%sk?^r@?*uBkp+`RzDH&^@xw`Uxc9-9+TqgQmx$Blyi^JXvM~gcDO! zirk#Upd~f6wGn@4NB;W7@xB;C_~RyMmNvVWh9G!fLD_0@>Ky%$5R1 zdOy&gdsar`sRY-~ACOa1cjv}ReV&@qNwa#PZSPKr;|nox7n}K}9vu@MV6I>N&#k{g zFKgTe^nH!j{U7Y?M&{-y-*jBITrH)qB$Cgx820jEkByC))y=Q<$UyL`c4RF6B10=2q`No2lQBAPz55fX<;*<`lO|2KG7$` zilH#(g9E+zRE*?7lok`b8Uvi%(Fo9tX)F?AVxL1okU<+;2(e?dl5mc!J7?u(LFD^l z*C$U;%L%e{2M43Vzd)5#WD!15<6i3&x7%nF+I{#C2ZIHSj%uZu7{7fByuixdz4%mb z#KSf4r#t@AgLvNF3+#D5V{6O0;FA>M0K!v-BzKJEVY}&SxzHFI8x{t$s$tk&cur~l z$=ZutW&1DvkX?_Gy!^;wGY0ZE6v)-$)-tCygF-1g2ZtOucM`OCA`WvQx+dNz#>U3Z zO^Y@a2CE)Tqf1L)bOG>Yx`;z3nB)EX_pgxg4V$z!>|zBE2Ycjvn^`R>3#51uvdO`} ze|tf|fjCoG^c3lg9x44z;x_yGJIj3=;bkqi<_LdmACk^b1@P{S@Z z^kZLuS!Pw{uludsN3jD?u(?G}8S1&Q(|00v*QHeL%nPy@03@&%a{tYfjVbQE^vEeO|Rg&TkPg z_yBDc^2VpOWsTR?1CrV#nEgCPGTH&e@j@%r)k3Oi{TG%h5L?~6gyZ(BQ*yv~r}D4* z21p&t%J5X5Z7Wd@d@=(G{_Wm$MPniQpFU{#{UMg6aD1nFQPgKm;6d#BpC5U7z)LnA z6le9Y+uKjzvwBmr6xB;r7aIfb;&uWyAgg?tG<5CPX=(x;xYlqbsDDa+WE(6#Xfzy} zG4`0yKWT~1-1hS)#)qlmY}-D|UA2yQX1&SzsQdQ#^tm|$H#fHtbUGIctWBlU#pUsZ z`~B~+(vB~0kL7P$02?!iuH6SfOIH`|yCPE6>`O*x&|kn17(8SZ+_l-ccIv99@lD3l zkm~mCZq>LgLvg7f{*?eh^WJoBTN`xI!J#}uG_YrL)4ATrZ2&879%S%Uv)Eud4+bHl zpCv!o%a5?}7o`(k+DN7& z-bKPEHb# z5B2~V?;0ptFqt+-wB4n*$%6VzbRh8#Xy=OlvO=P4W&Q*rsGR@!*q9A6EUyK@2wr8v zYkb$#ZujD6Pf+pRv@OZfP^?5ywxG3*oxO%qU&tdX0T8ML^&`87tu; z={T6F*kA^4USt-Yz#I0EsVe0}opF&N>axH5UEM(8Gi>^jM%=P2DcPw?l)9e0@EUXv zmDlH>KJ{Ctr1RjnDj2ugU2cT{P?)k;XXW`(ps^c3*T?&#pli#mbJMj0Ec>OX=-gCE z_#Onj3JqoDti4!X9bJ%9uYmCGa3Jo{j~>bLqWN)gH{_~2^4;qeEG9H`G!U=9XtiN; zd_|4*yJe5*jVq+1hjKkVaIdaKNKp z$o(!`*irx`Wv8B>WN&`M@WPu@rQ17xZR41WA3v_wqIiS8WQw{VHnm2;xo@!?2StPdlS-as zEUT*L_Hlet*Onn|Jk_IS?L(zJg_Cw^7HV0VY% zB~m*=>XAT)GBAk;7YerjJwGPWEH1KD6$Pk95^cn{HqB0kDh4CmUu3+FGXrO;1{e6_ zj)qR3$%%!@XYg7uyCr)cUZ@&5r397DourI=7#{rFYx4?6hm`mwUABV1wl-nP=qT*; zT@BoOcGgT$DK0UQI0^a4*3ra&7xaNVyTdOVmeHUDH60AzTzU@5l6}fz9Fbe;Lsm~A zf}S2BlAV2ml(NpgBXlr%bOM+NvAGO!Sgw$tnwSW|O6KkA{}{xYpGODQ1egEB-(~|7 zlb2(TXj0cJGax7UzTqd(=)PA=GcZv7>xB8x7+;$Vbi44IeF%XCw#rCeo|&v7Dk)lP z!hKB^$Tx$g{1MyN_U*a)``amQ34U2t0$#fJt_ooH4LNO27 zx30sP+s`5)uREw{dOdaG4cDhN7p}d- zF!DI-zH_#!vZe5V+CEZZm%Uh7C8q8hr$Ne_nit6a0cSv z8*SGiM44%vx+7Clq{)$Z0a=LRmLEvK%$=3s$-^Bz+&k(lP^fvx;*mdK`{m|>vB3-z z%OzOJKLRZ?uOn=3EuvqT9J`u^CBZhxS38sjfRr?{Bhx$I?}3sZvpNk8jqKObu0XgS z(;f?8tnY0PayxJycK-bf0>hF)iK4zf1$kID1+8VKUen^2$(|lP8*7Vn+yDiiH$5@Bboc`fC2yAdDU>1ejTnPE?TMZv)pCjXu-_y^08eAi=bR~v(3>gC=uP8pC56V z7A+@5g9TXaj=}CA0&2-)+Xu0$-hnf$a(U?bcVB1(9u;hUkhZrCxNzaRVGb45-clk ztQRd5CDF&59~}(@u~v_Z)JBL>NLU!9CKHaGFpx-1*OB4`Dt2D*4HaLW-6~ALydvH3pU7s&Wdkf^DK!#Cm!A2!@Nt=SUHS5$MaMMu-#&Zp@wO?TK`QsUBa&{HF zpZG$}zpG|-SK+XU#IA+4O;oGUBP#U%2P({Gn^$;bXSrqz_k5uN;B1tTdU|lL;Un2} znm8y^&CphCM)E&e)W}i-Cw@RT_HGTS;an?SR z4mrLS+6?`Ar2MkmxPWMWsuagSt;*qGZmmh3l{yezYvn#=qfd;00bj?AY2FB9Gj2Ha zE8D>GN!m63^#kCaGGvvQm^kt|wbO(0;uEMi^&>3M&?;)kB7j+{Gq`JE<{}FFF&^rh z4+>1hCM}d8S;PEna$;UJ%Z5;?$3?$+R)lsU*EkYZ+C>c<9& z!sXCq7uT0`ro?v|hwO>G`*?KM;zYe$Z4{!4f+)&<_z?2TPv(FBgzTRUpP05ix~JgM zTISLNoxl9<^u{}a_koAoY5KeSk12wJ{M62rCs*E^N|#q8q^%T(#&o{s+ z4c)4<)w-g-P{J*IyXx627?!NxOe@Tx%H@Y_ga^RAs}H`Q-l*Xu+8@6c0nXB07^Sl< z@n`QZBXDf*SuJ>CfEnVQ8^r)QdKl_s*#@xrZnoK*%A3ChjI;NaKH@R{Xe{3I{c8O_ zYu#<1VV|j)fYEUcr#%-@o5mH|lB9g%OHpdQ^YihX-?8r*h#iAoNi=m5mk&tvJO!XN z;s43_Lgf&e7S*F7LJT->?7Y1z8XHm_`^*OZhEWBa9U3=Ybd976zJY>UCV(|JDb^n= zK~SS{zBzpliZI!ry0Ft~iBmYe_X12amAlIe3)yV;FbRhkCqpR0Wa}2cfKnb9H98#Y zp2Sjr)+^!EmqI1U5~fTaWV-12`3Y=oZTTo;W*Xf;Xny8^fO{HUpSE!qd#xImrCW(g zKd#E@9WBVZy1I@$HwKK2!Frt0ij1IU!k|ik`$S*~&N>h}0jX6uhzal}kldD??8Bup z9+pYV;qwqX_|?h&(e$OzGx(MB)fY|w;!F6V@@9DFlVs5~d#`!D6^7FTDX+|eyn>%V zMFqt^*XAmj>(@RJc7izi$yPsm7Z-l6!KCbi9YE_F1{zC8 zZOl)kW(Sgr84DQnv>q=gp3mN9tKlsT8zq;%$Si?A>1kgdgY>#z&W8QG6f>?BQaf)k z#pu@&MGgsoeeM^;U`Wtt?_NTT#IwEM-n!N>K>i?wpXH4I$%MqP))zkg^=ls@Q39}8 z0&eU)Mw{ChJ~{V8W94ZI7$lFP;yzOc-oLy1rVdjruoxt(es4fTkGSfUFf8|g6TR1E zdA0FQj0h?P3d*3g{5dMh*2m7yj!#sywKPzp|Gr2k`|;MDjTqC&(H{A=9(nw}cZ-SJ zv9<*cD$?oM87quV`ysi_{l#nGH4!&M_Ytdq`t_dVfyZ5l{~I=9*-?cU#o(Nr9Ob6> zh^QVP=PzI-?*0A?PadX>$&;*3ZCq5v5wupI%>tbvecK;%xcdE~U{W>vFO+^52E@E1>2JR<_zdr3ZX%YlitNgk@Eu6hh7I8}o0TT&p z`3!R<0ln-_VI}gr{rZ)UzEr@jMo36RSjtQH(i9?S0OMy+;j^)~|MupxwX^d>i5Sgo zcvz5>#+c2>uklyTwJ;kRZe=dFA{`=+2BV#W1DsS2 zDx7|U*RH0g>0G9C@VqEo=Dm)%eAb13O!Nycm1J2zRx$}9`Q-b_uA zF0j6~Ip};e%Q&yA=XFqqSb$0oB)k_xSwi9G1>&jc&iW7tF{qK$jU1X$?n>0TV1uhD z+;zz47=*7KzeqLhmGKQ-*e+vW0AB67(@}(XHRtO4WGBMyxV&`%me~ z#l+8dzQdfU5#dqa@W)y~&PKURSiB7BmT6{{@)baM$z+K9 zl;ettiP>=2f~*&e{H(@JwU(C;1|G4j~H`N{=>=mnk=;UZP*7tUQRB|`$` zjpG|%i)D{F@T*$j-i_|LOiq{4$AIJ9t&J)}clY-acTG-DJQ@Aq2snA6A>9&d4G&hv zm(GEzKZ17Mq`|?lXaRzhHQ8=f+f7k>;1a~oi82_OnnRE^P~`jr&E&XjrcZtfe7Del zaxKu?naI;E{)$77!BY@&Q|{Kio4*?m%|vqAeU;Y%cq}{-G!54sH#D+KFLM};2AC)WK4}xeb zEj3%ydH1vt=HYG0WOX;30Jq9J4Ml&a#L8?P(jLap@p=GD$zR?`{C)oG>OBxKmHD=c zkeH}JfeW$y#RG(nUzYS-`Z=uz?7$RUaU%{+{mUDA%`UtOaC9pHOs*K|@CHEWk>H2S z@OyBBVW_N`!SH6{HNjgRoaw2r8j^1p?tgQRrv-?#oqpzelc~fA&*nDF=a%k%$jLzO z!N_^#dri0dHLf&<`f1n{H^f2v1C)+bl*xl6lXHKZkv|CBV1_dMVo**PaJ03JEKGBj zkk$TbXkcK$a2}7upW z-<;;QIMwent$IH#A>T0~42&%zsM$B{&_>1mm#m;fP8fZ&0*OSo>K`YH;+^QUN9^YTi#upqsHamz zt%T2$$Z(?Uz6ffm_J!L~Zuecr(9rwM>n|}8T_pHpTh*Q zZ+va<`}mW4fjMNaQi3eoYIEA7u`*7b-P_l*M;v+tk`SaSiDhDhvUr)E``M z0FoF7~Efw*S)P6%_Qv zK-AWu(V$;cCE)ZVmRu)iBLtBs|oB+-A_qzphLg<6DxU1{zZ?=g;|ETuC~(p?>8Xz_-18=F3bdw z=?2X1FfWH(jk4I?@hFGT&5jnu48HA<$a>6=@B z&@Fwg;^&A!r!|4+v8qLIGCd@mJBiTmF7N-#qAD3Hz?}*p8Tz7y=#hGB?|N9|^i=~SV3c3lgZ4R;9Db~j`0d>Uw}Q4D z10?H5k)+kly^j*ZGSEyHH8N{nDb80DjNR0%KZY zv1i&0jrj++m&FNhwq9WESXcD3MubKWGi_0x4A&i>mmQ!-9isOxqmz@JoRCD@Zfbn(Nr$Mo< zDm?DYkSq4}nwh{5&Vr&}$F)Sy>_`VhaE#N_WgQV6!)dCr#%~jW!r{K&3 z{nnQXKHF<3o&l?ItLfUMKxmIM$aOTwr`X6{8?jCLh6GU`MmK1jD|pozaSs|rvG1Ob zw?D`mke$jq9eBQxrni9==k)tUD?6FuqTIfOYX-CBoe9J?R;vzHd*n2oTnF*};-h+XOxaU_v@f3r_wginP7irsMw_ZtD&K?Ft%l zM&B>wzYX)tE6sbi0qZ4eG?htHJfh)9x7(8)^>#*Z|HC5OTVpNv2;tJPjvbtx<#IIc z660|ebA`vkOwKX;OWp|O*4g3briu^m_y<74Sje^ZAg?pfc+|SAzp@-=0UNOL)Pb6N z*3y{AM7dRe2VK1WO14NQeBQ2LZDhWfzY9_~jAiVKsR+~v=+Q8auzfwJPVNh)HWrBg z#zoE8r8z*db6EFERjQu*Q*RNS1`A-D6!$3o>uYw|IuCgXCFKu7o>(+H*5J@B6lK>h z^IhqZi#h$qhz6^HJvAzgq z(h#6#l-C^ix^vjZhXv4l_C6mT%b_$fy@!~KBBUy8M2l+2TF#e{py6CqATM;P zb_;<_oSqyl4rSoBXCXqGYaFa{J4yNwkr%d5+W>$Z`plfH2yRV9@-|#=JqNqKMQTTA zfc(|l&bjBu(M74NA|I z%!yn6+$&$q&zS{qJa?vQx5&Etf|MHd(R|NyO=jw~px9K?C-sUjZ0=7^bzSw!O7q?I zNVn6B>hL})Z4w)dGm6)QW&u%rKaoO|lD`3nEH7}GW6`~Qr3%CSoTIUkAmp*uzlBC^ z(CH!_2|^MyMh?oOIH2e(L6B)Y2w&3QSD)tZjuc-6S~x}y&;938jv`Q7&H0=A>}H@+1#$lR5M z81#^2zgVjC*IR_U0u|KUmx1w0$dV?|i41d5qXo}67axUJL@cAPf}Bq=8t-Uw3fRwR z5dJfS{8wm@YR`*da*WbKNuYNtO;j#%g&OkzHF}mPQzru_Mcg6U$s{nF>z5Y|5MP#`^+RW_^hxC}{egY|a&i2i3KV%|T&bI5tuzEE37fNcU!cwA0F-1g%_(|_K~Rvxrm*78igZ3j%O6v_{rvPoO#WyF9y1(#V5KB28`*v+^uYK5Tt_a+8q^3J zq13-ojLxr;kA!7Qrq&AJ+hX=tJ+qGkCHt}P14Q!P$murHa=_CeF(vB2w?5fGb>hXPvK2;_rHmdx{du=su+0bqoe+)5niu z5k$sTIrqS#`XBotpC3r++xmdo6Y(udZ9#$KHQrnH z-Nj|SP%>aNb|M=4{!0Tus(a(q+HBIR(Xu6<`=;;vHNU|ZGXdHwYa+E1uSxIs}5Z~7x5M3XY!wu#(fA)W8T_2PR}$noQ|+Y0zYz=Ka4!4Z%vz2nt< zycL%G{(jDb0Bt(Fl^_oQ{|1hK&qy6_lWI>+B0l$FImcr}<#QmqIO;S;u@i@8@;?+E z_)?P{a7fCE2LRbu%s3-2jAH_5_t)deC10l9?RU2;$RRsh2z@ z{6_Ne3iHXBa}{tIyWVaaz2@@0iT5IJzhZ09&8e@Pc*p%x?Ja$sYz?kondFv$+Kz1s zQ_nt8@P99X2>aM!wRz#`6OSABW^MfdaQ_p#`Es}qmX;Q%%Yntl9>wY*{LSLEFo#z& z;@$QI{oCBm(y-Sj)6%a+-16<`P&0>vbBEnmd+=VGrBIAW_ePRQ^R4cDG(JYD#Fa3C zI!qh&kpVQJLY6RRQ3nP2TACK2FOK2fC!A^ zK&qI1s$t1UdLL<>*44h=Py=dTZz>U<35!iCf9%=2lirUSYwa<;_2eB$&nWfDoGQ0Z zZg%hj2iGIhed*6xkOY!>dYx+9&@-olzdBvJ9B(>Ydu*zBm_}VY%uJ8<`!}63`G7aU z*?>xwp|#CEGJsEnEfE7{xnTYcZpf@l&x?-C47HwY)bUL$$G(Q=La1u=Me7g5X9|Zp zf5No_vLF4M!BXd}3UR61>6xKMiFE=}(3SwY5iN`3Y3K-*c3i_uz;g4oXSD{d;~j3R z-zj!e*-7p7?X*|=!{vbBeuu+y_QOLu85}n?3J0v;L+Uxa3IsI8`K@2Dp4>y9hY$9? zHK4v95V1Gvc|n~Ce}}r{^`JuS+&A#pK&4OCRRx$pALyO=GwKJ(emkD?= z7*gZ`fQBWf*2!C|rGL=fgw!$VvE?%``%q4aN^ygl1wEO&LC=#~&^jM1a`Gs0I{V8LhP7#T5EB>bhggj};%CmXX5U?iX`21G*+^OOO z{DK5bPnBl9lbM4MnH^R3yeR#T<$?d2emBz~5bCfH_AM0QVQ;T%{KIci@EhFlg=F;v z_Bwj#R%l5)VD-l$8P8}X5#TAQ$u*zxmGPYscI#Ca zv~z9|?Sm)Ovb>{4|HrTe+Qbs>$S7Z_MAzs0 z#v*z^SzUHnxL|dszxl!;`yrtud7Y1(DUyt-2DEs39yAonTSZc$vFq4(QeWWq??5xu zN-A-_Bj;ekMoYX(Qsqjy@n}C287@@9$m_N z<_N5D{2A@{v}dyk4xs_1rw`XVrZ;C?yB`PU6OwQgz{d^p#Gc}5oMgm zkK>L2G1QfIWws4M|55xd`_9y*5?JQ`&*-S1MmLK3Lyq>UBn5Y{r1%1L_;K@Z5U4k3 zjI}|!N2GsZR)^d~gMeE4`fKsvy6kKt;rVkGQYyW|@tiF=Ng-8cT#2_lVhBv9q2Nv( zEX!+PI~M@W+}N9E@1TN@frw8)@a>ClWo@E{za7ui`1-gDL_sy6hZb%_e|g=9_+KOD z_JBl7Eu-ooiV6Zs^X!DpVEmcdG}o-PdwwfN>|;8J6W`k8z!rTq@21Ji0h8tEI5QP^Fa2(&*DWi78JGeP5SVHEJu9HY15kr;MVc7d zhSW>6JF=!btUk7XYQd3r98P3nqC`~Qz>16=+6|H|!npmjeiq4NIztM1w5J8tFA z>nB#|uObSW68p&rP18R@P#r#vSkq?ey4`fvLb6=Pu@~}`OUAnW@XUg`bXW)LpZif& zyR4gi#DxT~4f~b<2zPMU!vOmo6)2p<@;hmuel*av%!`n<00ydwir2l zQ{s-S(8sLmW1eR8wp0XZZA~`!P8CT}RPVv^CJXtw!OZ?&I&ZXv6a71mT~lX6hzh)W zO!|p}4yU*RI8WZnm1$W|{tVp3nBbVajy1p`b6O0QEh2DGqs;b|(tewLr9k}Jzpys% zS7P~d<9?$?a;tZw6C5P4egdM3_n0o=3^2s`?54)(Kb3)V@RQ@cQHCKUJklYxXdM8H zY4>f+FT`m2KT=jxs`?+`qJjSX`jj_O3BZI!9;XmDsT*6}FpY1r-1gmR6|K6SUGN%L zb4P}p-YCCi4!<{gd6PXC|4TJ&=y|}O9@LboXw9Mt$i1k&d#@?T`$>=GOSHSby;s<> zK(hafkoPP8o&O;?4?dvbC-=_jhHXdkU!Q*PoYDHY$-xYl^Ui~$qQ|OK6s-~igP9vm zM&|oaCx<-QG7<+h@~06C|AJ*ku}i-()E4HL*;lvZ(Z@cs$aqK?4tPj7+h1Pedb*Ro z82KiKV{2QAtF97_pd1L?7TT#v^qrx>eRBVSWX%jPB)4Ez<^e?W47Js_m?JZk#iSH%W@v zyG_d)V&|Sx)QuLmZLvU?(eLaKO)_?^VUN{eL<#TmGy441q(J_T?Agl6jZOD=-mVnV z=1rX0w13XAUmXgadP~y3U!N3YRzm)h{DF!d{y5fbd@_I%z$q{}a?Z@%+Pw=EECmAl z>DaYj{P#UnYNaV%W04&~EkEK$@PPI}C$IakK+i{YyX_II5Y$z}uT5QxTW(i__~|?C z!Lvq?{o4Mw?`b};ZxDw?g#026>wHeuHOkP=k0hGT`fp~=olug02yVFMuDSx_8<$6} zMBIe`J9LHGObXYA;M$yu+3){1bjzx2pcMboDQ(zKucr!#c~;-zNJ77#Nzc6_Rw+DU z-tg6-ej&urbg4IX9t8GV^rouYh&+HncC0ORS{j3JOMr#BJ=~|b7_`x0FkXA51R1Cw zMGxZuOIHX`A7y11)QM*WydW$!0>N2)&fNBObN^&OBtwywP1;7#9ysdk${-sU&+SI@C#w;Ai zBOEE1rZ%e;HDDncrBKx4TaAfRuxwEv0RC$8D1m~nKB%K|3GueOsT`XZC4g?*@7Ip3 zWN75jVYuaB-flSmc)j z|F4KEkB6##-(ww7wlHLiFeFPQR2a*sQFgK~W6c`bvL8Z-NtO_@zuE|4vNpCtdW|i^ zkgQ3JWnzqVzDMux^ZA{B&L7V?&wZcgoO9jReckstsnBfRuwFU#NDh}&)bWDJi;3vS ztDFp%0~d@FHqT`c-G~jEWOf?#9wH7Z?^CKvPBFLfeaCi;7utFNw9w^`arSik1UI(d z-jLoaZpEcwSZ?cR=qe^?zkYhGae6z{L)iXYx@gZWzU=r5i`s)dKN7ecbn)*CCCud; z*WJk9>OPS3tV%A{qUxc;%eaYLrntiWD#CK{owvpy_p5&X$F2Le3?DyChwVUmG2q$| zg&L`qc`rs5V3fc{irun+L1s#Q!(ZHMMVy?=kQZa$v9gYHYQ=+?g`uV^e_|M>LS5w3 zaNlQ((?c|RZRU+R`J`5S*OA8(dGVPiQPzB2p_?|**_9ye^SI;nD>xhkDKK;>-W4bz zESKDQZG!cZbm+%tq)XRYfizKWqdZGidWZ~ATeZsBW>~e7OFl7gpMWzF?frQrdnwYLy!XQyi$NxfI){tvci3hxhZ!x`qC zH_njV+*T~Xa5;|qG_~`+RTWKBI-gbLm_Xo!@57{P%FKJ0k%akeCWCOgcbrC3B;ZG$ zHpH$zg^2rPt?2src6huh2xpJJZfX!#f|TZN5P4)**`b&q@kX=xN@6zvFfpHBa>8y0*;*4+_QE3W?Rq)rO6gLjjo-zvE)78!fO z#Nx}MmWh)FD9M+4YFj;RC?spX$?qpsAP(^JwUq2B%SJw{M!3J)*wNax;OB>7!IPtV zJu4}p;-*&-)%RS=NNg=#PYC2XsUd^{ra2a`YBX*k;=cF z;!6AZ`sj|5i1P!ifpAAFVaxCCBp0@Hb8r>Z@ld~iR#2Xd4(^YEH5MmUdi^mG7JzVd za9-cT=!ZE$_i^8vOJH+NX}O|n{jCeTkXNbG`5%_|1ltS~mFnm^Z#C7$j(L+%mjyv^ zg7{Ap!BJ0IH$B+igQxo8zoc*WDHIKoljUU^b;UO$LB(PV`=GP+ECb|bbc=9^gnPWa z_!Zt>qS5R%vv9S7BZK=d_{o6p09~cD4c{djne0f2`Hgj7L3>&yVL9F1SjS2xOnHzv z7N^7jdj@Uv2m{ARMW|XZ|C!Hp)F@dzZExzIf}Gpkptk<(OG~S4Z=HO%mLeEBdaoXZeFH zkjtg=<>TJBr1f)oM`1)KyYjAA>4B|^zJ;DE$01iZlY55nb@$REr@`uj zcm6?w=&g7Xxa_GUbFBMH?Ra6r=}&N*X>{bBdg~O}3^FJ4XWT^v@3?fj>o@wA^G?in zQl~)vV^!xA{BGTL0cT;HDwJ|iGUzYuQVAfW-S<2S?HhbaQ*_fGHVu6 zUTSC5egO(eaF~3un6nLaq4OWmexrTORcK8`P+0fQ)$!r3j8PKEa=iQcwL8dm|8My7 zHa;z1U3kzYv=ZAgn;q|upgYpC|Ch=vL4~S&jTK7LzLw=hH;<0Us+X|8n{)io@*X;u9kD|qvbwV6HJvB^qp*G8Z#w6-GX z>ee-NIgM`wb(R=g+AWk~SLl2*Owp6AJ>3x$sH!8LVsBTExEL&xUlB_!Jc}&=S^x3h zu6j6b7PI_>m8e~s*YD>L2(&;Csbzkrakp_|gs$vUyx0!Q=)kgN{Pfz-37nwWI8M-4 ztU85hLE}K_X8+?>^ghfgvA0@CHZKyC4b)A~_|S+96#Ua0dMxwKbImZ>WBVMYTpz0K z(KHbm%p1AUqduK+gqBww;NK>RW4$D*;)$rbGcUS@JaIil9XqcJC7A(unlN3}?V) zRr2KpO8erbW|{f$ADiZDC4B?P9dID1&sdJ%s6$+WdR#}pv(K_ziwzco+ku z_?zbIfVJc)$0}CCLyNac{EVlOU%R_0LRG6EalLd8R@JQU8W!mQX3__Xbt(Lm##(ha zxxQt22LJ5}%H++{yv}Vp&z@pT?7vqbw?zn|BVu#$2i&DN@G!GJL}z_jmdJAG`&K% z5A*0j=bTb*$vk&A;9GstAmjcHO2!NEw#?+?ru5X=0D}Sp!GQbUa;|tus#h;szyPJ^ z6Th&h#NpSOz|?QdK0dy+Y1U1TCf-e16Pj?^jj8~ijBllxT&8~c^AB|^Zr&Jv^EFUq zKUmYTchj`AFZ{R4pVEXCFK<6Ioit!MOXuwSn`d}wpb>LPkXKk3~}t<}vmKIb%A(Al5=$s_dKO?PJ^iu8(X zvX_P%1|&$W*u8*3teKy0ghj~AjdO3md6lRL_^-IbkCm87u)YQOm}Z(fAuRMLAriH>ouxV`;h*Y)udnQ&FPmp6cV&6 zv?J{(Aj&II5>QBa7cAwu)DTQ~hPZf0P6LNIGQ;KXX7KR!s zBuF19b$j=m5=fM*f+xWNz;Bm3(Rw7i$$K!OSVaD0=5z!`IX!dmpz1 z3DvPB4Ig22EV6l^>0_AMi%cIaCJ3mcv2FR0QELO|mf%CUUKYjnsu8yL7hAV6nZl>p z>f{i1w$ud|zp;}OxWbgmr}5o;Q;B!z_bn&&)6(T)AYhtfRdcinJW1#r_L2H36CHsbppY-Caol^NuSSJT46F0|}4rxsDT&ofDl z{&?TUWP&`i4xYDQ@F=v8Bf;4Bv0?PWPFg+fQ@2k)2YlT@tI{{G#+_IoN^X74Qq4J3 zaV?PnK~gnm1p*pfoSm?XiJ1?o&yFc$s-Lr)EB}jU4VyNPw@mUdd(q|e5VNTpqJQBl z7EFAbEIC&KjjZaLrBV;`ANsR!`MwEM{Ys(Y{~J^!{0#|7jPmrkiG9&v6PJ5>Z&(vQ zj6s5RjT<#vb6rSN943}YipqQO`{U|#nj65?4~54$b@txnw>c~BKu*Bl-qX&{J1GG{ zG>1MZgemME?{&2`D~g39k>^FZX3#fpkAlCmi8{yBL;v-rDWa>i_g<}x@AIHf}9{QPR671gSNtz^z!~#jfN68le`gn?hI-1t(-hLF!wCcF0_8!PMGRT4- eKeyb@-87DmylgX5eG&c;aMRN@M84BTKl~pU%Y|eB From 6ef2eae8cddedc58d0119b68778a4187d8cb23aa Mon Sep 17 00:00:00 2001 From: SquishyRolls <104085410+SquishyRolls@users.noreply.github.com> Date: Mon, 25 Apr 2022 17:26:12 +0100 Subject: [PATCH 016/111] Overalls fix and Lewd Overalls Fixes the Digi-Legs Overalls that can be bought from vendors. Also adds 'Form Fitting Overalls' A pair of overalls that can be worn on the suit slot and has the same functionality as the Latex Bodysuit. --- hyperstation/code/obj/kinkyclothes.dm | 9 +++++++++ hyperstation/icons/mob/clothes/extra.dmi | Bin 1412 -> 4082 bytes hyperstation/icons/obj/clothing/uniforms.dmi | Bin 378 -> 1475 bytes icons/mob/uniform.dmi | Bin 388469 -> 389242 bytes modular_citadel/icons/mob/suit_digi.dmi | Bin 444758 -> 444589 bytes modular_citadel/icons/mob/uniform_digi.dmi | Bin 345487 -> 346304 bytes 6 files changed, 9 insertions(+) diff --git a/hyperstation/code/obj/kinkyclothes.dm b/hyperstation/code/obj/kinkyclothes.dm index 1e74de37c..9ea2c72bf 100644 --- a/hyperstation/code/obj/kinkyclothes.dm +++ b/hyperstation/code/obj/kinkyclothes.dm @@ -129,3 +129,12 @@ obj/item/clothing/neck/stole/black max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT heat_protection = CHEST|GROIN|ARMS armor = list("melee" = 60, "bullet" = 80, "laser" = 80, "energy" = 90, "bomb" = 50, "bio" = 100, "rad" = 50, "fire" = 50, "acid" = 50) + +/obj/item/clothing/under/raccveralls + name = "form fitting overalls" + desc = "A tight form fitting pair of overalls." + icon = 'hyperstation/icons/obj/clothing/uniforms.dmi' + icon_state = "raccveralls" + alternate_worn_icon = 'hyperstation/icons/mobs/uniforms.dmi' + item_state = "raccveralls" + can_adjust = FALSE \ No newline at end of file diff --git a/hyperstation/icons/mob/clothes/extra.dmi b/hyperstation/icons/mob/clothes/extra.dmi index 1dd717c37c69aa3256b2cb7d0c521d8670769b85..be95878b835f1679de155c687a4667c95aca6092 100644 GIT binary patch literal 4082 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 delta 1406 zcmV-^1%dkVAA}2#7k|JA0{{R3Dqo-F0001fP)t-sz`(#FAtELvCM+v0E-fxiKTlaj zTQx5=Ff>H}?9uV=-0C=2JR&a84_w-Y6 z@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DF;Yb#22LI zWfm)Oai(Mz6@P=Ya&e{=CFZ7r*oNq8lZsLki%W=9ospQ6MvCcR^~BncoSagWT3k$| z`7qTanqHPon)yKW#M)3?nVgefl98F0PNWq`8VJ~-tl;YB0!|PB<>{ngNBV8@000C1 zNklo51rBHBMZJAZ4E1;+Y^jk6{ zM;92h*TNM@w7_5rc1clx4ydUAqyzu}000000Pss$KCWn7JubN?@hAVX{ln$cQ}#D| zet+f!^8I(h{ljIR7ypVp=LE9-cf$R{Wx1}3vZ&T2qmb*rlkOktyef10sdDXq64!qx z-9OZnp`|V0f39Vyk^C+$X;J!7SWq>UP;V-~z-nZHGrg|XY<~zHDgdqFQMd^#egkyAW;dbx7g*N(CZwyd zz&!T}ctt0B0OxI<3`DjqnM6H=m=zo3i zrb)%+DblXlbNl-s^Pk=6`@eqRR|EfW2LEs--Cl!#2>(#FK=_9M00000001D7PW^ZH zOqc$<5TgCVF8y~QB>RWUa^3!B`|mJNm`<--VFuA9m}%3n1A)?Am|FBiTRf zr~eNAA($-28oQ;3iCM%&zJ5@QbAQ%3Hojo+&b-SNND8+BeI~4MCs^Sx5NHDe!@;}V zPOw1Z_)FBGf`}FvOu;TG%I5$800000004k1FtZNFKKIMsxmojtav!mVwQ=)CrGpyS0uU$E&mSblN*>x1QIVt+j4{I$gVZEXE!w0C!8{^&i8N z`E=Xu_M(OpO}I}pnm!U}kB9w%R7TVpW4^w>zb*@GX2OR`!(r&^xl=R51aWHk@ziZ- z|9%faFhvFc7GsSYJBC3q@6#4&-glGM_X`B>An?vHZsGy~0HAOF1ICd@FZ?D#1poj5 M07*qoM6N<$g6prE-2eap diff --git a/hyperstation/icons/obj/clothing/uniforms.dmi b/hyperstation/icons/obj/clothing/uniforms.dmi index 56e017c560f88b825f4d2fc5f893be537d89ea3a..c902de9789e01055a9c43756d8f328d9fa2236b8 100644 GIT binary patch delta 1443 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 delta 18783 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 diff --git a/modular_citadel/icons/mob/suit_digi.dmi b/modular_citadel/icons/mob/suit_digi.dmi index 8a14afa119989932c9de9af67ed19334b4058929..3aad740e0e4a4f6485a7031b488085458a66bd63 100644 GIT binary patch delta 289994 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%0DWdl%5k~+c!<-29 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ⅈjcI`#%3uvoGG=CR% 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ℜVD| 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
    M}m#%Z!tTK9sR>R%R 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 z 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%0Dq1N8uUQ<_ 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⋙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
    + + This {name} contains {cards.length} cards. + + {!noRotation && ( + + The deck is {rotation} and turned {face_up ? "face-up" : "face-down"}. + + )} + {!notOrdered & !!face_up && cards.length > 0 && ( + + You can see a {cards[cards.length - 1].name} on top. + + ) || null} + {...children} +
    + ); +}; diff --git a/tgui/packages/tgui/interfaces/Cards/CardsControlList.js b/tgui/packages/tgui/interfaces/Cards/CardsControlList.js new file mode 100644 index 000000000..3713cda75 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Cards/CardsControlList.js @@ -0,0 +1,82 @@ +import { useBackend, useLocalState } from '../../backend'; +import { Box, Button, Dropdown, LabeledList, NumberInput } from '../../components'; + +export const CardsControlList = (props, context) => { + const { data, act } = useBackend(context); + const { face_up, rotation, cards, possible_rotations } = data; + const { flip, rotate, draw, deal, shuffle } = props; + + const [drawCount, setDrawCount] = useLocalState(context, 'drawCount', 1); + const [dealCardsCount, setDealCardsCount] = useLocalState(context, 'dealCards', 1); + const [dealHandsCount, setDealHandsCount] = useLocalState(context, 'dealHands', 1); + const [selectedCards, setSelectedCards] = useLocalState(context, 'selectedCards', []); + + return ( + + {!!flip && ( + +

    2vOy<<@YeqFUvc`L>>LKx9Fpz+P^_t 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 z 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φ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�J_+(kf2&@$EU0iV9TQ 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 diff --git a/modular_citadel/icons/mob/uniform_digi.dmi b/modular_citadel/icons/mob/uniform_digi.dmi index ddc536dd1608553ea7d547d5d69862e84269ce11..09a7af2a3bc9ba378be36621f5fe6c0503158c7d 100644 GIT binary patch delta 17131 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 Date: Mon, 25 Apr 2022 22:02:09 -0800 Subject: [PATCH 017/111] base cards done --- code/game/objects/items/toys.dm | 55 +----- code/modules/games/cas.dm | 186 +++++++----------- hyperstation/code/game/objects/items/cards.dm | 127 +++++++++--- .../tgui/interfaces/Cards/CardStatus.js | 27 +++ .../tgui/interfaces/Cards/CardsControlList.js | 82 ++++++++ .../tgui/interfaces/Cards/CardsPeekList.js | 100 ++++++++++ tgui/packages/tgui/interfaces/CardsDeck.js | 159 ++------------- tgui/packages/tgui/interfaces/CardsHand.js | 23 +++ tgui/packages/tgui/public/tgui.bundle.js | 4 +- 9 files changed, 419 insertions(+), 344 deletions(-) create mode 100644 tgui/packages/tgui/interfaces/Cards/CardStatus.js create mode 100644 tgui/packages/tgui/interfaces/Cards/CardsControlList.js create mode 100644 tgui/packages/tgui/interfaces/Cards/CardsPeekList.js create mode 100644 tgui/packages/tgui/interfaces/CardsHand.js diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 7d180f8a0..e50c0ccec 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -697,48 +697,9 @@ var/list/currenthand = list() var/choice = null -/obj/item/toy/cards/cardhand/attack_self(mob/user) - var/list/handradial = list() - interact(user) - - for(var/t in currenthand) - handradial[t] = image(icon = src.icon, icon_state = "sc_[t["icon_state"] || t["name"]]_[deckstyle]") - - if(usr.stat || !ishuman(usr)) - return - var/mob/living/carbon/human/cardUser = usr - var/O = src - var/choice = show_radial_menu(usr,src, handradial, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 36, require_near = TRUE) - if(!choice) - return FALSE - var/obj/item/toy/cards/singlecard/C = new/obj/item/toy/cards/singlecard(cardUser.loc) - choice["rotation"] = null - choice["face_up"] = null - currenthand -= choice - handradial -= choice - C.parentdeck = parentdeck - C.card = choice - C.apply_card_vars(C,O) - C.pickup(cardUser) - cardUser.put_in_hands(C) - cardUser.visible_message("[cardUser] draws a card from [cardUser.p_their()] hand.", "You take the [C.card["name"]] from your hand.") - - interact(cardUser) - update_sprite() - if(length(currenthand) == 1) - var/obj/item/toy/cards/singlecard/N = new/obj/item/toy/cards/singlecard(loc) - N.parentdeck = parentdeck - N.card = currenthand[1] - N.apply_card_vars(N,O) - qdel(src) - N.pickup(cardUser) - cardUser.put_in_hands(N) - to_chat(cardUser, "You also take [currenthand[1]] and hold it.") - /obj/item/toy/cards/cardhand/apply_card_vars(obj/item/toy/cards/newobj,obj/item/toy/cards/sourceobj) ..() newobj.deckstyle = sourceobj.deckstyle - update_sprite() newobj.card_hitsound = sourceobj.card_hitsound newobj.card_force = sourceobj.card_force newobj.card_throwforce = sourceobj.card_throwforce @@ -746,6 +707,7 @@ newobj.card_throw_range = sourceobj.card_throw_range newobj.card_attack_verb = sourceobj.card_attack_verb newobj.resistance_flags = sourceobj.resistance_flags + update_icon() /** * check_menu: Checks if we are allowed to interact with a radial menu @@ -763,7 +725,7 @@ /** * This proc updates the sprite for when you create a hand of cards */ -/obj/item/toy/cards/cardhand/proc/update_sprite() +/obj/item/toy/cards/cardhand/update_icon() cut_overlays() var/overlay_cards = currenthand.len if(overlay_cards) @@ -771,18 +733,15 @@ for(var/i = k; i <= overlay_cards; i++) var/_card = currenthand[i] var/_angle = _card["rotation"] || rotation - var/_dir = GetAngle(_angle) - var/card_overlay = image( + var/matrix/rot_matrix = matrix() + rot_matrix.Turn(GetAngle(_angle)) + var/image/card_overlay = image( icon = src.icon, icon_state = "sc_[_card["icon_state"] || _card["name"]]_[deckstyle]", pixel_x = (1 - i + k)*3, pixel_y = (1 - i + k)*3, - dir = ( - _dir == 90 ? EAST : - _dir == 180 ? SOUTH : - NORTH - ) ) + card_overlay.transform = rot_matrix add_overlay(card_overlay) /obj/item/toy/cards/singlecard @@ -812,7 +771,7 @@ set src in range(1) if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) return - FlipCards() + FlipCard() /obj/item/toy/cards/singlecard/apply_card_vars(obj/item/toy/cards/singlecard/newobj,obj/item/toy/cards/sourceobj) ..() diff --git a/code/modules/games/cas.dm b/code/modules/games/cas.dm index 2c01284fd..eee596fcb 100644 --- a/code/modules/games/cas.dm +++ b/code/modules/games/cas.dm @@ -2,12 +2,8 @@ // This is a parody of Cards Against Humanity (https://en.wikipedia.org/wiki/Cards_Against_Humanity) // which is licensed under CC BY-NC-SA 2.0, the full text of which can be found at the following URL: // https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode -// Original code by Zuhayr, Polaris Station, ported with modifications -/datum/playingcard - var/name = "playing card" - var/card_icon = "card_back" - var/suit - var/number +// Original code by Zuhayr, Polaris Station, ported with modifications +// April 2022: modified by sarcoph for hyperstation /obj/item/toy/cards/deck/cas name = "\improper CAS deck (white)" @@ -19,7 +15,6 @@ var/blanks = 25 var/decksize = 150 var/card_text_file = "strings/cas_white.txt" - var/list/allcards = list() /obj/item/toy/cards/deck/cas/black name = "\improper CAS deck (black)" @@ -32,9 +27,12 @@ card_text_file = "strings/cas_black.txt" /obj/item/toy/cards/deck/cas/populate_deck() - var/static/list/cards_against_space = list("cas_white" = world.file2list("strings/cas_white.txt"),"cas_black" = world.file2list("strings/cas_black.txt")) - allcards = cards_against_space[card_face] - var/list/possiblecards = allcards.Copy() + var/static/list/cards_against_space = list( + "cas_white" = world.file2list("strings/cas_white.txt"), + "cas_black" = world.file2list("strings/cas_black.txt") + ) + cards = cards_against_space[card_face] + var/list/possiblecards = cards.Copy() if(possiblecards.len < decksize) // sanity check decksize = (possiblecards.len - 1) var/list/randomcards = list() @@ -42,117 +40,75 @@ randomcards += pick_n_take(possiblecards) for(var/x in 1 to randomcards.len) var/cardtext = randomcards[x] - var/datum/playingcard/P - P = new() - P.name = "[cardtext]" - P.card_icon = "[src.card_face]" - cards += P + cards += list(list( + "name" = cardtext, + "icon_state" = src.card_face, + "rotation" = null, + "face_up" = null + )) if(!blanks) + cards = shuffle(cards) return for(var/x in 1 to blanks) - var/datum/playingcard/P - P = new() - P.name = "Blank Card" - P.card_icon = "cas_white" - cards += P - // shuffle_inplace(cards) // distribute blank cards throughout deck + cards += list(list( + "name" = "Blank Card", + "icon_state" = "cas_white", + "rotation" = null, + "face_up" = null + )) + cards = shuffle(cards) // distribute blank cards throughout deck -// /obj/item/toy/cards/deck/cas/draw_card(mob/user) -// if(user.lying) -// return -// if(cards.len == 0) -// to_chat(user, "There are no more cards to draw!") -// return -// var/obj/item/toy/cards/singlecard/cas/H = new/obj/item/toy/cards/singlecard/cas(user.loc) -// var/datum/playingcard/choice = cards[1] -// if (choice.name == "Blank Card") -// H.blank = 1 -// H.name = choice.name -// H.buffertext = choice.name -// H.icon_state = choice.card_icon -// H.card_face = choice.card_icon -// H.parentdeck = src -// src.cards -= choice -// H.pickup(user) -// user.put_in_hands(H) -// user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") -// update_icon() +/obj/item/toy/cards/deck/cas/DrawOneCard(list/card_indices) + var/obj/item/toy/cards/singlecard/cas/S = new/obj/item/toy/cards/singlecard/cas(usr.loc) + var/_card = cards[card_indices[1]] + if(_card["name"] == "Blank Card") + S.blank = TRUE + S.name = _card["name"] + S.icon_state = _card["icon_state"] + S.parentdeck = src + cards -= list(_card) + update_icon() + return S -// /obj/item/toy/cards/deck/cas/attackby(obj/item/I, mob/living/user, params) -// if(istype(I, /obj/item/toy/cards/singlecard/cas)) -// var/obj/item/toy/cards/singlecard/cas/SC = I -// if(!user.temporarilyRemoveItemFromInventory(SC)) -// to_chat(user, "The card is stuck to your hand, you can't add it to the deck!") -// return -// var/datum/playingcard/RC // replace null datum for the re-added card -// RC = new() -// RC.name = "[SC.name]" -// RC.card_icon = SC.card_face -// cards += RC -// user.visible_message("[user] adds a card to the bottom of the deck.","You add the card to the bottom of the deck.") -// qdel(SC) -// update_icon() +/obj/item/toy/cards/deck/cas/update_icon() + if(cards.len < 26) + icon_state = "deck_[deckstyle]_low" -// /obj/item/toy/cards/deck/cas/update_icon() -// if(cards.len < 26) -// icon_state = "deck_[deckstyle]_low" +/obj/item/toy/cards/singlecard/cas + name = "CAS card" + desc = "A CAS card." + icon_state = "cas_white" + var/card_face = "cas_white" + var/blank = 0 + var/buffertext = "A funny bit of text." -// /obj/item/toy/cards/singlecard/cas -// name = "CAS card" -// desc = "A CAS card." -// icon_state = "cas_white" -// flipped = 0 -// var/card_face = "cas_white" -// var/blank = 0 -// var/buffertext = "A funny bit of text." +/obj/item/toy/cards/singlecard/cas/examine(mob/user) + . = ..() + if (!face_up) + . += "The card is face down." + else if (blank) + . += "The card is blank. Write on it with a pen." + else + . += "The card reads: [name]" -// /obj/item/toy/cards/singlecard/cas/examine(mob/user) -// . = ..() -// if (flipped) -// . += "The card is face down." -// else if (blank) -// . += "The card is blank. Write on it with a pen." -// else -// . += "The card reads: [name]" -// . += "Alt-click to flip it." +/obj/item/toy/cards/singlecard/cas/update_icon() + if(face_up) + icon_state = "[card_face]_flipped" + name = card["name"] + else + icon_state = "[card_face]" -// /obj/item/toy/cards/singlecard/cas/Flip() -// set name = "Flip Card" -// set category = "Object" -// set src in range(1) -// if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) -// return -// if(!flipped) -// name = "CAS card" -// else if(flipped) -// name = buffertext -// flipped = !flipped -// update_icon() - -// /obj/item/toy/cards/singlecard/cas/AltClick(mob/living/user) -// . = ..() -// if(!ishuman(user) || !user.canUseTopic(src, BE_CLOSE)) -// return -// Flip() -// return TRUE - -// /obj/item/toy/cards/singlecard/cas/update_icon() -// if(flipped) -// icon_state = "[card_face]_flipped" -// else -// icon_state = "[card_face]" - -// /obj/item/toy/cards/singlecard/cas/attackby(obj/item/I, mob/living/user, params) -// if(istype(I, /obj/item/pen)) -// if(!user.is_literate()) -// to_chat(user, "You scribble illegibly on [src]!") -// return -// if(!blank) -// to_chat(user, "You cannot write on that card.") -// return -// var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) -// if(!cardtext || !user.canUseTopic(src, BE_CLOSE)) -// return -// name = cardtext -// buffertext = cardtext -// blank = 0 +/obj/item/toy/cards/singlecard/cas/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/pen)) + if(!user.is_literate()) + to_chat(user, "You scribble illegibly on [src]!") + return + if(!blank) + to_chat(user, "You cannot write on that card.") + return + var/cardtext = stripped_input(user, "What do you wish to write on the card?", "Card Writing", "", 50) + if(!cardtext || !user.canUseTopic(src, BE_CLOSE)) + return + name = cardtext + buffertext = cardtext + blank = 0 diff --git a/hyperstation/code/game/objects/items/cards.dm b/hyperstation/code/game/objects/items/cards.dm index b11044cf2..b840d528f 100644 --- a/hyperstation/code/game/objects/items/cards.dm +++ b/hyperstation/code/game/objects/items/cards.dm @@ -27,13 +27,17 @@ _angle = 180 return _angle -/obj/item/toy/cards/proc/RotateCards(angle) +/obj/item/toy/cards/proc/GetNextAngle(angle) var/list/_rotations = list(CARD_ROTATION_UP, CARD_ROTATION_SIDE, CARD_ROTATION_DOWN) var/list/_indexof = _rotations.Find(rotation) + return _rotations[_indexof%3 + 1] + + +/obj/item/toy/cards/proc/RotateCards(angle) if(angle) rotation = angle else - rotation = _rotations[_indexof%3 + 1] + rotation = GetNextAngle(angle) update_icon() /obj/item/toy/cards/proc/FlipCards(side) @@ -41,6 +45,7 @@ else face_up = !face_up update_icon() + /** * Handles functionality for merging different types of cards. * @@ -128,18 +133,17 @@ return H /obj/item/toy/cards/deck/proc/DrawOneCard(list/card_indices) - var/obj/item/toy/cards/singlecard/S = new/obj/item/toy/cards/singlecard(usr.loc) - var/_card = cards[card_indices[1]] - _card["rotation"] = rotation - _card["face_up"] = face_up - S.card = _card - S.rotation = _card["rotation"] - S.face_up = _card["face_up"] - S.parentdeck = src - S.apply_card_vars(S,src) - cards -= list(_card) - update_icon() - return S + var/obj/item/toy/cards/singlecard/S = new/obj/item/toy/cards/singlecard(usr.loc) + var/_card = cards[card_indices[1]] + _card["rotation"] = rotation + _card["face_up"] = face_up + S.card = _card + S.rotation = _card["rotation"] + S.face_up = _card["face_up"] + S.parentdeck = src + S.apply_card_vars(S,src) + cards -= list(_card) + return S /obj/item/toy/cards/deck/FinishMergingCards(obj/item/toy/cards/target, mob/living/user) var/message = "[user] adds \the [target] to the bottom of \the [src]." @@ -284,6 +288,18 @@ if(_rotation != compare_orient) return FALSE return TRUE +/obj/item/toy/cards/cardhand/proc/DrawOneCard(list/card_indices) + var/obj/item/toy/cards/singlecard/S = new/obj/item/toy/cards/singlecard(usr.loc) + var/_card = currenthand[card_indices[1]] + S.card = _card + S.rotation = _card["rotation"] + S.face_up = _card["face_up"] + S.parentdeck = src + S.apply_card_vars(S,src) + currenthand -= list(_card) + update_icon() + return S + /obj/item/toy/cards/cardhand/MergeInto(obj/item/toy/cards/target, mob/living/user) if(..()) return TRUE @@ -320,6 +336,48 @@ // =================== TGUI stuff =================== +/obj/item/toy/cards/cardhand/ui_interact(mob/user, ui_key, datum/tgui/ui, force_open, datum/tgui/master_ui, datum/tgui_state/state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "CardsHand", name, 300, 400, master_ui, state) + ui.open() + +/obj/item/toy/cards/cardhand/ui_act(action, params) + if(..()) + return + switch(action) + if("draw") + if(!params["cards"]) return FALSE + var/list/P = splittext(params["cards"], ",") + var/list/P_cards = list() + for(var/T in P) + P_cards += text2num(T) + 1 + var/obj/item/toy/cards/H = DrawOneCard(P_cards) + H.pickup(usr) + usr.put_in_hands(H) + if("flip") + if(!params["card"]) return FALSE + var/card = currenthand[text2num(params["card"]) + 1] + card["face_up"] = !card["face_up"] + if("rotate") + if(!params["card"]) return FALSE + var/card = currenthand[text2num(params["card"]) + 1] + if(params["angle"]) + card["rotation"] = params["angle"] + update_icon() + return TRUE + +/obj/item/toy/cards/cardhand/ui_data(mob/user) + var/list/data = list() + data["cards"] = currenthand + data["name"] = name + return data + +/obj/item/toy/cards/cardhand/ui_static_data(mob/user) + var/list/data = list() + data["possible_rotations"] = list(CARD_ROTATION_UP, CARD_ROTATION_SIDE, CARD_ROTATION_DOWN) + return data + // ================================= SINGLE CARDS ================================= @@ -353,6 +411,19 @@ return FALSE return TRUE +/obj/item/toy/cards/singlecard/proc/FlipCard(mob/user) + if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) + return + FlipCards() + to_chat(user, "You flip \the [src] [(face_up ? "face-up" : "face-down")].") + +/obj/item/toy/cards/singlecard/proc/RotateCard(mob/user, var/rotation_angle) + if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) + return + to_chat(user, "You turn \the [src] to \a [rotation_angle] position.") + RotateCards(rotation_angle) + + /obj/item/toy/cards/singlecard/FinishMergingCards(obj/item/toy/cards/singlecard/target, mob/living/user) to_chat(user, "You combine the [target.card["name"]] and the [src.card["name"]] into a hand.") qdel(target) @@ -363,38 +434,30 @@ . = ..() . += "Click to flip. Alt-Click to rotate." -/obj/item/toy/cards/singlecard/CtrlClick(mob/user) - . = ..() - if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) - return - RotateCards() - to_chat(user, "You turn \the [src] to \a [rotation] position.") - /obj/item/toy/cards/singlecard/attack_self(mob/user) . = ..() - if(!ishuman(usr) || !usr.canUseTopic(src, BE_CLOSE)) - return - FlipCards() - to_chat(user, "You flip \the [src] [(face_up ? "face-up" : "face-down")].") + FlipCard(user) + +/obj/item/toy/cards/singlecard/AltClick(mob/user) + . = ..() + RotateCard(user, GetNextAngle(rotation)) /obj/item/toy/cards/singlecard/update_icon() . = ..() var/matrix/rot_matrix = matrix() rot_matrix.Turn(GetAngle(rotation)) transform = rot_matrix + + var/rotation_name = (rotation == CARD_ROTATION_UP ? "" : rotation + " ") if(face_up) if(card) src.icon_state = "sc_[card["icon_state"] || card["name"]]_[deckstyle]" - src.name = src.card["name"] + src.name = rotation_name + src.card["name"] else src.icon_state = "sc_aceofspades_[deckstyle]" src.name = "What Card" src.pixel_x = 5 else src.icon_state = "singlecard_down_[deckstyle]" - src.name = "card" - src.pixel_x = -5 - - - -// =================== TGUI stuff =================== \ No newline at end of file + src.name = rotation_name + "card" + src.pixel_x = -5 \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/Cards/CardStatus.js b/tgui/packages/tgui/interfaces/Cards/CardStatus.js new file mode 100644 index 000000000..4885a0412 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Cards/CardStatus.js @@ -0,0 +1,27 @@ +import { useBackend } from '../../backend'; +import { Box, Section } from '../../components'; + +export const CardStatus = (props, context) => { + const { data } = useBackend(context); + const { face_up, rotation, cards, name } = data; + const { noRotation = false, notOrdered = false, children } = props; + + return ( +