From f39f84978974a021fcd4d198bb5aefc793f452d7 Mon Sep 17 00:00:00 2001 From: UhOhDonovan <90484976+UhOhDonovan@users.noreply.github.com> Date: Sun, 26 Mar 2023 02:26:01 -0500 Subject: [PATCH 01/61] Added 2.4GHz to Ping Map --- src/RON/components/PingMap.tsx | 71 ++++++++++++++++++++++++++-------- 1 file changed, 55 insertions(+), 16 deletions(-) diff --git a/src/RON/components/PingMap.tsx b/src/RON/components/PingMap.tsx index 8c4ac1eb..c853faa4 100644 --- a/src/RON/components/PingMap.tsx +++ b/src/RON/components/PingMap.tsx @@ -92,12 +92,14 @@ class PingMap extends Component { context.beginPath(); context.moveTo(centerW, 70); - context.lineTo(centerW - 40, 110); + context.lineTo(centerW - 60, 110); context.moveTo(centerW, 70); - context.lineTo(centerW + 40, 110); + context.lineTo(centerW, 110); + context.moveTo(centerW, 70); + context.lineTo(centerW + 60, 110); context.stroke(); - context.rect(centerW - 60, 110, 40, 40); + context.rect(centerW - 80, 110, 40, 40); context.stroke(); context.fillStyle = this.props.devices.Basestation5GHzRocket.ping === -1 @@ -108,9 +110,22 @@ class PingMap extends Component { context.textBaseline = 'middle'; context.textAlign = 'right'; context.fillStyle = 'black'; - context.fillText(text, centerW - 65, 130); + context.fillText(text, centerW - 85, 130); - context.rect(centerW + 20, 110, 40, 40); + context.rect(centerW - 20, 110, 40, 40); + context.stroke(); + context.fillStyle = + this.props.devices.Basestation2_4GHzRocket.ping === -1 + ? 'white' + : ColorConverter(this.props.devices.Basestation2_4GHzRocket.ping, min, cutoff, max, greenHue, redHue); + context.fill(); + text = '2GHz'; + context.textBaseline = 'middle'; + context.textAlign = 'right'; + context.fillStyle = 'black'; + context.fillText(text, centerW + 15, 170); + + context.rect(centerW + 40, 110, 40, 40); context.stroke(); context.fillStyle = this.props.devices.Basestation900MHzRocket.ping === -1 @@ -121,26 +136,34 @@ class PingMap extends Component { context.textBaseline = 'middle'; context.textAlign = 'left'; context.fillStyle = 'black'; - context.fillText(text, centerW + 65, 130); + context.fillText(text, centerW + 85, 130); context.beginPath(); - context.moveTo(centerW - 40, 150); + context.moveTo(centerW - 60, 150); for (let i = 0; i < 150; i++) { const x = 20 - 20 * Math.sin(i * 2 * Math.PI * (2 / 150)); - context.lineTo(x + centerW - 60, i + 150); + context.lineTo(x + centerW - 80, i + 150); } context.stroke(); context.beginPath(); - context.moveTo(centerW + 40, 150); + context.moveTo(centerW, 150); + for (let i = 0; i < 150; i++) { + const x = 20 - 20 * Math.sin(i * 2 * Math.PI * (2 / 150)); + context.lineTo(x + centerW - 20, i + 150); + } + context.stroke(); + + context.beginPath(); + context.moveTo(centerW + 60, 150); for (let i = 0; i < 150; i++) { const x = 20 - 20 * Math.sin(i * 2 * Math.PI * (1 / 150)); - context.lineTo(x + centerW + 20, i + 150); + context.lineTo(x + centerW + 40, i + 150); } context.stroke(); context.beginPath(); - context.arc(centerW - 40, 320, 20, 0, 2 * Math.PI); + context.arc(centerW - 60, 320, 20, 0, 2 * Math.PI); context.fillStyle = this.props.devices.Rover5GHzRocket.ping === -1 ? 'white' @@ -151,10 +174,24 @@ class PingMap extends Component { context.textBaseline = 'middle'; context.textAlign = 'right'; context.fillStyle = 'black'; - context.fillText(text, centerW - 65, 320); + context.fillText(text, centerW - 85, 320); + + context.beginPath(); + context.arc(centerW, 320, 20, 0, 2 * Math.PI); + context.fillStyle = + this.props.devices.Rover2_4GHzRocket.ping === -1 + ? 'white' + : ColorConverter(this.props.devices.Rover2_4GHzRocket.ping, min, cutoff, max, greenHue, redHue); + context.fill(); + context.stroke(); + text = '2GHz'; + context.textBaseline = 'middle'; + context.textAlign = 'right'; + context.fillStyle = 'black'; + context.fillText(text, centerW + 10, 280); context.beginPath(); - context.arc(centerW + 40, 320, 20, 0, 2 * Math.PI); + context.arc(centerW + 60, 320, 20, 0, 2 * Math.PI); context.fillStyle = this.props.devices.Rover900MHzRocket.ping === -1 ? 'white' @@ -165,12 +202,14 @@ class PingMap extends Component { context.textBaseline = 'middle'; context.textAlign = 'left'; context.fillStyle = 'black'; - context.fillText(text, centerW + 65, 320); + context.fillText(text, centerW + 85, 320); context.beginPath(); - context.moveTo(centerW - 40, 340); + context.moveTo(centerW - 60, 340); + context.lineTo(centerW, 380); + context.moveTo(centerW, 340); context.lineTo(centerW, 380); - context.moveTo(centerW + 40, 340); + context.moveTo(centerW + 60, 340); context.lineTo(centerW, 380); context.stroke(); From ba86fa88a1dfe605328595d6c5f40a08d7a19494 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 23:19:38 +0000 Subject: [PATCH 02/61] Bump semver from 5.7.1 to 5.7.2 Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index bea2525f..0d27c232 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10713,9 +10713,9 @@ semver-regex@^3.1.2: integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@7.0.0: version "7.0.0" @@ -10730,14 +10730,14 @@ semver@7.3.5: lru-cache "^6.0.0" semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" From e323a9576073d043b3be34f514fac1eae3eb2073 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jul 2023 08:21:38 +0000 Subject: [PATCH 03/61] Bump word-wrap from 1.2.3 to 1.2.4 Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index bea2525f..61b91643 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12409,9 +12409,9 @@ wildcard@^2.0.0: integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + version "1.2.4" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f" + integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== wrap-ansi@^5.1.0: version "5.1.0" From 759e60af747c0e3b513486d4629b73569ef4d5eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Oct 2023 18:19:12 +0000 Subject: [PATCH 04/61] Bump electron from 18.3.7 to 22.3.25 Bumps [electron](https://github.com/electron/electron) from 18.3.7 to 22.3.25. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v18.3.7...v22.3.25) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 128 +++++++++++++++++++-------------------------------- 2 files changed, 49 insertions(+), 81 deletions(-) diff --git a/package.json b/package.json index 6af2789b..808918ff 100644 --- a/package.json +++ b/package.json @@ -198,7 +198,7 @@ "css-loader": "^5.2.7", "css-minimizer-webpack-plugin": "^1.3.0", "detect-port": "^1.3.0", - "electron": "^18.3.7", + "electron": "^22.3.25", "electron-builder": "^22.13.1", "electron-devtools-installer": "^3.2.0", "electron-notarize": "^1.1.1", diff --git a/yarn.lock b/yarn.lock index bea2525f..c0741510 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1190,21 +1190,20 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@electron/get@^1.13.0": - version "1.14.1" - resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.14.1.tgz#16ba75f02dffb74c23965e72d617adc721d27f40" - integrity sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw== +"@electron/get@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" + integrity sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ== dependencies: debug "^4.1.1" env-paths "^2.2.0" fs-extra "^8.1.0" - got "^9.6.0" + got "^11.8.5" progress "^2.0.3" semver "^6.2.0" sumchecker "^3.0.1" optionalDependencies: global-agent "^3.0.0" - global-tunnel-ng "^2.7.1" "@electron/universal@1.0.5": version "1.0.5" @@ -2135,6 +2134,13 @@ dependencies: "@types/yargs-parser" "*" +"@types/yauzl@^2.9.1": + version "2.10.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.1.tgz#4e8f299f0934d60f36c74f59cb5a8483fd786691" + integrity sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw== + dependencies: + "@types/node" "*" + "@typescript-eslint/eslint-plugin@^4.29.2", "@typescript-eslint/eslint-plugin@^4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" @@ -3819,16 +3825,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concat-stream@^1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - concurrently@^6.4.0: version "6.5.1" resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" @@ -3843,14 +3839,6 @@ concurrently@^6.4.0: tree-kill "^1.2.2" yargs "^16.2.0" -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - configstore@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" @@ -4921,14 +4909,14 @@ electron-updater@^4.3.9: lodash.isequal "^4.5.0" semver "^7.3.5" -electron@^18.3.7: - version "18.3.7" - resolved "https://registry.yarnpkg.com/electron/-/electron-18.3.7.tgz#a22a23d63811d067c8e33abc5674122408319265" - integrity sha512-SDvX0VYejR1xw9PrJyvnyiDcuIhdzFVaA1NaRN2LEWXr5R6mEFl8NVTM+i5dtxMm2SHP/FPnkvmsWZs6MHijqg== +electron@^22.3.25: + version "22.3.25" + resolved "https://registry.yarnpkg.com/electron/-/electron-22.3.25.tgz#a9a70b63a6712c658cd7fab343129b2a78450f80" + integrity sha512-AjrP7bebMs/IPsgmyowptbA7jycTkrJC7jLZTb5JoH30PkBC6pZx/7XQ0aDok82SsmSiF4UJDOg+HoLrEBiqmg== dependencies: - "@electron/get" "^1.13.0" + "@electron/get" "^2.0.0" "@types/node" "^16.11.26" - extract-zip "^1.0.3" + extract-zip "^2.0.1" emittery@^0.7.1: version "0.7.2" @@ -4960,7 +4948,7 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -encodeurl@^1.0.2, encodeurl@~1.0.2: +encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== @@ -5676,15 +5664,16 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-zip@^1.0.3: - version "1.7.0" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" - integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== +extract-zip@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== dependencies: - concat-stream "^1.6.2" - debug "^2.6.9" - mkdirp "^0.5.4" + debug "^4.1.1" + get-stream "^5.1.0" yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" extsprintf@1.3.0: version "1.3.0" @@ -6177,16 +6166,6 @@ global-dirs@^3.0.0: dependencies: ini "2.0.0" -global-tunnel-ng@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" - integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== - dependencies: - encodeurl "^1.0.2" - lodash "^4.17.10" - npm-conf "^1.1.3" - tunnel "^0.0.6" - global@^4.3.1: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" @@ -6254,6 +6233,23 @@ got@^11.7.0: p-cancelable "^2.0.0" responselike "^2.0.0" +got@^11.8.5: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + got@^9.6.0: version "9.6.0" resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" @@ -6776,7 +6772,7 @@ ini@2.0.0: resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== -ini@^1.3.4, ini@~1.3.0: +ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -8178,7 +8174,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@^4.0.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: +lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -8527,7 +8523,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -8794,14 +8790,6 @@ npm-bundled@^1.0.1: dependencies: npm-normalize-package-bin "^1.0.1" -npm-conf@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" - integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - npm-normalize-package-bin@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" @@ -9335,11 +9323,6 @@ pify@^2.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -9823,11 +9806,6 @@ prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, object-assign "^4.1.1" react-is "^16.13.1" -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" @@ -10196,7 +10174,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.3.5, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -11745,11 +11723,6 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -tunnel@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" - integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== - tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" @@ -11814,11 +11787,6 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== - typescript@^4.4.4: version "4.7.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" From 366b37528f09a51c58ffd73cbcc00819c2b61060 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 21:53:56 +0000 Subject: [PATCH 05/61] Bump @babel/traverse from 7.18.9 to 7.23.2 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.18.9 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 131 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 118 insertions(+), 13 deletions(-) diff --git a/yarn.lock b/yarn.lock index bea2525f..e24f71db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,6 +29,14 @@ dependencies: "@babel/highlight" "^7.18.6" +"@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.18.8": version "7.18.8" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.8.tgz#2483f565faca607b8535590e84e7de323f27764d" @@ -64,6 +72,16 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" @@ -137,6 +155,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + "@babel/helper-explode-assignable-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" @@ -152,6 +175,14 @@ "@babel/template" "^7.18.6" "@babel/types" "^7.18.9" +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" @@ -159,6 +190,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-member-expression-to-functions@^7.18.9": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" @@ -241,11 +279,28 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + "@babel/helper-validator-identifier@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" @@ -279,11 +334,25 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.7.0": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.9.tgz#f2dde0c682ccc264a9a8595efd030a5cc8fd2539" integrity sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg== +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" @@ -1140,19 +1209,28 @@ "@babel/parser" "^7.18.6" "@babel/types" "^7.18.6" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.18.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.9.tgz#deeff3e8f1bad9786874cb2feda7a2d77a904f98" - integrity sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg== +"@babel/template@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.9" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.9" - "@babel/types" "^7.18.9" + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.18.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" @@ -1164,6 +1242,15 @@ "@babel/helper-validator-identifier" "^7.18.6" to-fast-properties "^2.0.0" +"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1494,6 +1581,11 @@ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" @@ -1512,6 +1604,19 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.17": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9": version "0.3.14" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" @@ -3443,7 +3548,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1: +chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== From 70826a8dac186df4b88f410021b26a29512b96db Mon Sep 17 00:00:00 2001 From: lightningcreep4 Date: Tue, 17 Oct 2023 19:01:06 -0500 Subject: [PATCH 06/61] Reset controller inputs when disconnected Sets all controller inputs to 0 whenever the controller is not connected. --- src/Core/components/ControlScheme.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Core/components/ControlScheme.tsx b/src/Core/components/ControlScheme.tsx index 684e041e..65451cae 100644 --- a/src/Core/components/ControlScheme.tsx +++ b/src/Core/components/ControlScheme.tsx @@ -133,6 +133,11 @@ function controller(passedScheme: any, pos: any): any { } } } + if (navigator.getGamepads()[index] == null && passedScheme !== '') { + for (const button in CONTROLLERINPUT[passedScheme].bindings) { + controllerInputs[button] = 0; + } + } }, 50); } From 31f901267eee5d2292655ca09c182ce6f13c81ad Mon Sep 17 00:00:00 2001 From: Will Weidler <98359135+wiidler@users.noreply.github.com> Date: Thu, 19 Oct 2023 10:27:34 -0500 Subject: [PATCH 07/61] Fixed S&T Logo in README From aa244de007bbaa4d9b07f48671bfd8b5fa5cfff1 Mon Sep 17 00:00:00 2001 From: Will Weidler <98359135+wiidler@users.noreply.github.com> Date: Thu, 19 Oct 2023 10:28:59 -0500 Subject: [PATCH 08/61] Try again? From a86c12eeadc7ca635a820c35c1a2ae70e0120552 Mon Sep 17 00:00:00 2001 From: Will Weidler <98359135+wiidler@users.noreply.github.com> Date: Thu, 19 Oct 2023 10:29:51 -0500 Subject: [PATCH 09/61] Third time's the charm --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 84d8aa7c..22e857dc 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [Mars Rover Design Team](https://marsrover.mst.edu/) -MS&T Logo +MS&T Logo [Missouri University of Science and Technology](https://www.mst.edu/) From ee5e3603d854f684556ab71c2e61a448b1e9ee32 Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Fri, 20 Oct 2023 23:10:18 -0500 Subject: [PATCH 10/61] added lines for future reference --- src/RAM/Arm/Arm.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/RAM/Arm/Arm.tsx b/src/RAM/Arm/Arm.tsx index 53b28d9f..78e2c02e 100644 --- a/src/RAM/Arm/Arm.tsx +++ b/src/RAM/Arm/Arm.tsx @@ -32,6 +32,7 @@ let MultiplierJ4: number; let MultiplierJ5: number; let MultiplierJ6: number; let MultiplierGripper: number; +// let MultiplierEndEffector: number; class Arm extends Component { constructor(props: IProps) { @@ -66,6 +67,7 @@ class Arm extends Component { MultiplierJ5 = controllerInputs.Multiplier1; MultiplierJ6 = controllerInputs.Multiplier2; MultiplierGripper = controllerInputs.Multiplier3; + // MultiplierEndEffector = controllerInputs.Multiplier4; } // J5 From 05db07b4903af8451e16da9ca080a495e1f5541e Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 00:03:25 -0500 Subject: [PATCH 11/61] Issue with electro library, ignored --- src/main.dev.ts | 3 +++ yarn.lock | 19 +------------------ 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/src/main.dev.ts b/src/main.dev.ts index 7d6587b7..cde74bde 100644 --- a/src/main.dev.ts +++ b/src/main.dev.ts @@ -97,6 +97,9 @@ const createWindow = async () => { menuBuilder.buildMenu(); // Open urls in the user's browser + // Remove this if your app does not use auto updates + // eslint-disable-next-line + // @ts-ignore mainWindow.webContents.on('new-window', (event, _url, frameName, _disposition, options) => { // This is the name we chose for our window. You can have multiple names for // multiple windows and each have their options diff --git a/yarn.lock b/yarn.lock index c0741510..17b396a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6216,24 +6216,7 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -got@^11.7.0: - version "11.8.5" - resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" - integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== - dependencies: - "@sindresorhus/is" "^4.0.0" - "@szmarczak/http-timer" "^4.0.5" - "@types/cacheable-request" "^6.0.1" - "@types/responselike" "^1.0.0" - cacheable-lookup "^5.0.3" - cacheable-request "^7.0.2" - decompress-response "^6.0.0" - http2-wrapper "^1.0.0-beta.5.2" - lowercase-keys "^2.0.0" - p-cancelable "^2.0.0" - responselike "^2.0.0" - -got@^11.8.5: +got@^11.7.0, got@^11.8.5: version "11.8.6" resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== From 6094b5ac2a955b77e3e0eb89a0fb33fd5cf5f27c Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 12:00:32 -0500 Subject: [PATCH 12/61] Addressed unit test issues --- .eslintrc.js | 7 +++ yarn.lock | 125 ++++++--------------------------------------------- 2 files changed, 21 insertions(+), 111 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index be217075..49202fdd 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -18,6 +18,13 @@ module.exports = { 'prettier/prettier': 'error', 'react/static-property-placement': ['warn', 'static public field'], '@typescript-eslint/no-empty-interface': 'off', + // eslint-disable-next-line no-dupe-keys + 'prettier/prettier': [ + 'error', + { + endOfLine: 'auto', + }, + ], '@typescript-eslint/naming-convention': [ 'error', { diff --git a/yarn.lock b/yarn.lock index 4047e173..430f3117 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,14 +22,7 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/code-frame@^7.22.13": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.22.13": version "7.22.13" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== @@ -63,16 +56,7 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.9.tgz#68337e9ea8044d6ddc690fb29acae39359cca0a5" - integrity sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug== - dependencies: - "@babel/types" "^7.18.9" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/generator@^7.23.0": +"@babel/generator@^7.18.9", "@babel/generator@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== @@ -150,12 +134,7 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-environment-visitor@^7.18.6", "@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-environment-visitor@^7.22.20": +"@babel/helper-environment-visitor@^7.18.6", "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== @@ -167,15 +146,7 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz#940e6084a55dee867d33b4e487da2676365e86b0" - integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A== - dependencies: - "@babel/template" "^7.18.6" - "@babel/types" "^7.18.9" - -"@babel/helper-function-name@^7.23.0": +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== @@ -183,14 +154,7 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.23.0" -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-hoist-variables@^7.22.5": +"@babel/helper-hoist-variables@^7.18.6", "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== @@ -272,14 +236,7 @@ dependencies: "@babel/types" "^7.18.9" -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-split-export-declaration@^7.22.6": +"@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== @@ -291,12 +248,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== - -"@babel/helper-validator-identifier@^7.22.20": +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== @@ -325,16 +277,7 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/highlight@^7.22.13": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6", "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== @@ -343,12 +286,7 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.7.0": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.9.tgz#f2dde0c682ccc264a9a8595efd030a5cc8fd2539" - integrity sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg== - -"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== @@ -1200,16 +1138,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.18.6", "@babel/template@^7.3.3": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.6.tgz#1283f4993e00b929d6e2d3c72fdc9168a2977a31" - integrity sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.6" - "@babel/types" "^7.18.6" - -"@babel/template@^7.22.15": +"@babel/template@^7.18.6", "@babel/template@^7.22.15", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -1234,15 +1163,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.9.tgz#7148d64ba133d8d73a41b3172ac4b83a1452205f" - integrity sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - to-fast-properties "^2.0.0" - -"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0": +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== @@ -1575,12 +1496,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== @@ -1598,17 +1514,12 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.14": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.17": +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9": version "0.3.20" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== @@ -1616,14 +1527,6 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" - integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@malept/cross-spawn-promise@^1.1.0", "@malept/cross-spawn-promise@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d" From a0a9808a233125b59eae1deab18a415c444a428a Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 12:38:29 -0500 Subject: [PATCH 13/61] Created dependabot.yml --- .github/workflows/dependabot.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/dependabot.yml diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml new file mode 100644 index 00000000..dbd6520d --- /dev/null +++ b/.github/workflows/dependabot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: '' # See documentation for possible values + directory: '/' # Location of package manifests + schedule: + interval: 'weekly' From 2ad0461670ad63a7d268eca4679d0b77ed25801b Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 12:42:08 -0500 Subject: [PATCH 14/61] moved dependabot.yml --- .github/{workflows => }/dependabot.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{workflows => }/dependabot.yml (100%) diff --git a/.github/workflows/dependabot.yml b/.github/dependabot.yml similarity index 100% rename from .github/workflows/dependabot.yml rename to .github/dependabot.yml From b1f867eceed48e61b3a1c08c3b8ffbf628f6603f Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 12:52:38 -0500 Subject: [PATCH 15/61] Updated dependabot.yml --- .github/dependabot.yml | 142 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 134 insertions(+), 8 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index dbd6520d..c4dc1f3b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,11 +1,137 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - version: 2 updates: - - package-ecosystem: '' # See documentation for possible values - directory: '/' # Location of package manifests + - labels: dependencies + package-ecosystem: npm + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: bundler + directory: / + schedule: + interval: daily + target: + update-type: 'widen' + + - labels: dependencies + package-ecosystem: composer + directory: / + schedule: + interval: daily + target: + update-type: 'increase' + + - labels: dependencies + package-ecosystem: maven + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: mix + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: cargo + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: gradle + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: nuget + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: gomod + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: docker + directory: / + schedule: + interval: daily + target: + update-type: 'widen' + + - labels: dependencies + package-ecosystem: elm + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: gitsubmodule + directory: / + schedule: + interval: daily + target: + update-type: 'increase' + + - labels: dependencies + package-ecosystem: github-actions + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: pip + directory: / + schedule: + interval: daily + target: + update-type: 'increase' + + - labels: dependencies + package-ecosystem: terraform + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: pub + directory: / + schedule: + interval: daily + target: + version: '>= 1.0.0' + + - labels: dependencies + package-ecosystem: swift + directory: / schedule: - interval: 'weekly' + interval: daily + target: + version: '>= 1.0.0' From 5b8d9cab3bf12f7c8624458cca84972a01eff779 Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 12:53:42 -0500 Subject: [PATCH 16/61] added brackets --- .github/dependabot.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c4dc1f3b..968bf803 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,6 @@ version: 2 updates: - - labels: dependencies + - labels: [dependencies] package-ecosystem: npm directory: / schedule: @@ -8,7 +8,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: bundler directory: / schedule: @@ -16,7 +16,7 @@ updates: target: update-type: 'widen' - - labels: dependencies + - labels: [dependencies] package-ecosystem: composer directory: / schedule: @@ -24,7 +24,7 @@ updates: target: update-type: 'increase' - - labels: dependencies + - labels: [dependencies] package-ecosystem: maven directory: / schedule: @@ -32,7 +32,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: mix directory: / schedule: @@ -40,7 +40,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: cargo directory: / schedule: @@ -48,7 +48,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: gradle directory: / schedule: @@ -56,7 +56,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: nuget directory: / schedule: @@ -64,7 +64,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: gomod directory: / schedule: @@ -72,7 +72,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: docker directory: / schedule: @@ -80,7 +80,7 @@ updates: target: update-type: 'widen' - - labels: dependencies + - labels: [dependencies] package-ecosystem: elm directory: / schedule: @@ -88,7 +88,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: gitsubmodule directory: / schedule: @@ -96,7 +96,7 @@ updates: target: update-type: 'increase' - - labels: dependencies + - labels: [dependencies] package-ecosystem: github-actions directory: / schedule: @@ -104,7 +104,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: pip directory: / schedule: @@ -112,7 +112,7 @@ updates: target: update-type: 'increase' - - labels: dependencies + - labels: [dependencies] package-ecosystem: terraform directory: / schedule: @@ -120,7 +120,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: pub directory: / schedule: @@ -128,7 +128,7 @@ updates: target: version: '>= 1.0.0' - - labels: dependencies + - labels: [dependencies] package-ecosystem: swift directory: / schedule: From 8561ab2a49d41d72a242fc364a675905cf3eec0c Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 12:56:38 -0500 Subject: [PATCH 17/61] Let's try that again --- .github/dependabot.yml | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 968bf803..58239430 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,133 +5,99 @@ updates: directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: bundler directory: / schedule: interval: daily - target: - update-type: 'widen' - labels: [dependencies] package-ecosystem: composer directory: / schedule: interval: daily - target: - update-type: 'increase' - labels: [dependencies] package-ecosystem: maven directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: mix directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: cargo directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: gradle directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: nuget directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: gomod directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: docker directory: / schedule: interval: daily - target: - update-type: 'widen' - labels: [dependencies] package-ecosystem: elm directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: gitsubmodule directory: / schedule: interval: daily - target: - update-type: 'increase' - labels: [dependencies] package-ecosystem: github-actions directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: pip directory: / schedule: interval: daily - target: - update-type: 'increase' - labels: [dependencies] package-ecosystem: terraform directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: pub directory: / schedule: interval: daily - target: - version: '>= 1.0.0' - labels: [dependencies] package-ecosystem: swift directory: / schedule: interval: daily - target: - version: '>= 1.0.0' From 222e4b20f2b79366839565accbb1049f0ca7b4df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Oct 2023 17:58:40 +0000 Subject: [PATCH 18/61] Bump core-js from 3.23.5 to 3.33.1 Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.23.5 to 3.33.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.1/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 01c7c37b..11281456 100644 --- a/package.json +++ b/package.json @@ -193,7 +193,7 @@ "browserslist-config-erb": "^0.0.1", "chalk": "^4.1.2", "concurrently": "^6.4.0", - "core-js": "^3.19.1", + "core-js": "^3.33.1", "cross-env": "^7.0.3", "css-loader": "^5.2.7", "css-minimizer-webpack-plugin": "^1.3.0", diff --git a/yarn.lock b/yarn.lock index b311a8f9..9f3bf02c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -277,7 +277,7 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6", "@babel/highlight@^7.22.13": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== @@ -286,7 +286,7 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== @@ -1496,7 +1496,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== @@ -3457,7 +3457,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3921,10 +3921,10 @@ core-js-pure@^3.20.2: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.23.5.tgz#23daaa9af9230e50f10b0fa4b8e6b87402be4c33" integrity sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw== -core-js@^3.16.2, core-js@^3.19.1: - version "3.23.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.23.5.tgz#1f82b0de5eece800827a2f59d597509c67650475" - integrity sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg== +core-js@^3.16.2, core-js@^3.33.1: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.1.tgz#ef3766cfa382482d0a2c2bc5cb52c6d88805da52" + integrity sha512-qVSq3s+d4+GsqN0teRCJtM6tdEEXyWxjzbhVrCHmBS5ZTM0FS2MOS0D13dUXAWDUN6a+lHI/N1hF9Ytz6iLl9Q== core-util-is@1.0.2: version "1.0.2" From 15999c4f1bd785e666207e2069ca20a5c63f4d82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Oct 2023 17:59:07 +0000 Subject: [PATCH 19/61] Bump @babel/plugin-proposal-logical-assignment-operators Bumps [@babel/plugin-proposal-logical-assignment-operators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-logical-assignment-operators) from 7.18.9 to 7.20.7. - [Release notes](https://github.com/babel/babel/releases) - [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-plugin-proposal-logical-assignment-operators) --- updated-dependencies: - dependency-name: "@babel/plugin-proposal-logical-assignment-operators" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 01c7c37b..d2a7db03 100644 --- a/package.json +++ b/package.json @@ -148,7 +148,7 @@ "@babel/plugin-proposal-function-bind": "^7.16.0", "@babel/plugin-proposal-function-sent": "^7.16.0", "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", "@babel/plugin-proposal-optional-chaining": "^7.16.0", "@babel/plugin-proposal-pipeline-operator": "^7.16.0", diff --git a/yarn.lock b/yarn.lock index b311a8f9..d926f2e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -196,10 +196,10 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f" - integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== "@babel/helper-remap-async-to-generator@^7.18.6": version "7.18.9" @@ -277,7 +277,7 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6", "@babel/highlight@^7.22.13": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== @@ -286,7 +286,7 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== @@ -402,12 +402,12 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.16.0", "@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9", "@babel/plugin-proposal-logical-assignment-operators@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" + integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": @@ -1496,7 +1496,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== @@ -3457,7 +3457,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== From 901d547d5f87f73b353050c2db48b299a54f8a98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Oct 2023 17:59:27 +0000 Subject: [PATCH 20/61] Bump electron-builder from 22.14.13 to 24.6.4 Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 22.14.13 to 24.6.4. - [Release notes](https://github.com/electron-userland/electron-builder/releases) - [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md) - [Commits](https://github.com/electron-userland/electron-builder/commits/v24.6.4/packages/electron-builder) --- updated-dependencies: - dependency-name: electron-builder dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 726 +++++++++++++++++---------------------------------- 2 files changed, 243 insertions(+), 485 deletions(-) diff --git a/package.json b/package.json index 01c7c37b..1ba45517 100644 --- a/package.json +++ b/package.json @@ -199,7 +199,7 @@ "css-minimizer-webpack-plugin": "^1.3.0", "detect-port": "^1.3.0", "electron": "^22.3.25", - "electron-builder": "^22.13.1", + "electron-builder": "^24.6.4", "electron-devtools-installer": "^3.2.0", "electron-notarize": "^1.1.1", "electron-rebuild": "^2.3.5", diff --git a/yarn.lock b/yarn.lock index b311a8f9..0fb1ca8a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -277,7 +277,7 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6", "@babel/highlight@^7.22.13": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== @@ -286,7 +286,7 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== @@ -1198,6 +1198,15 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== +"@electron/asar@^3.2.1": + version "3.2.7" + resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.7.tgz#bb8117dc6fd0c06a922ae7fb1c0e2d433e35a6e5" + integrity sha512-8FaSCAIiZGYFWyjeevPQt+0e9xCK9YmJ2Rjg5SXgdsXon6cRnU0Yxnbe6CvJbQn26baifur2Y2G5EBayRIsjyg== + dependencies: + commander "^5.0.0" + glob "^7.1.6" + minimatch "^3.0.4" + "@electron/get@^2.0.0": version "2.0.3" resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" @@ -1213,16 +1222,39 @@ optionalDependencies: global-agent "^3.0.0" -"@electron/universal@1.0.5": +"@electron/notarize@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.1.0.tgz#76aaec10c8687225e8d0a427cc9df67611c46ff3" + integrity sha512-Q02xem1D0sg4v437xHgmBLxI2iz/fc0D4K7fiVWHa/AnW8o7D751xyKNXgziA6HrTOme9ul1JfWN5ark8WH1xA== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.1" + promise-retry "^2.0.1" + +"@electron/osx-sign@1.0.5": version "1.0.5" - resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.0.5.tgz#b812340e4ef21da2b3ee77b2b4d35c9b86defe37" - integrity sha512-zX9O6+jr2NMyAdSkwEUlyltiI4/EBLu2Ls/VD3pUQdi3cAYeYfdQnT2AJJ38HE4QxLccbU13LSpccw1IWlkyag== + resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz#0af7149f2fce44d1a8215660fd25a9fb610454d8" + integrity sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww== + dependencies: + compare-version "^0.1.2" + debug "^4.3.4" + fs-extra "^10.0.0" + isbinaryfile "^4.0.8" + minimist "^1.2.6" + plist "^3.0.5" + +"@electron/universal@1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.4.1.tgz#3fbda2a5ed9ff9f3304c8e8316b94c1e3a7b3785" + integrity sha512-lE/U3UNw1YHuowNbTmKNs9UlS3En3cPgwM5MI+agIgr/B1hSze9NdOP0qn7boZaI9Lph8IDv3/24g9IxnJP7aQ== dependencies: + "@electron/asar" "^3.2.1" "@malept/cross-spawn-promise" "^1.1.0" - asar "^3.0.3" debug "^4.3.1" - dir-compare "^2.4.0" + dir-compare "^3.0.0" fs-extra "^9.0.1" + minimatch "^3.0.4" + plist "^3.0.4" "@emotion/is-prop-valid@^1.1.0": version "1.1.3" @@ -1496,7 +1528,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== @@ -1613,11 +1645,6 @@ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.20.tgz#11a657875de6008622d53f56e063a6347c51a6dd" integrity sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ== -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - "@sindresorhus/is@^4.0.0": version "4.6.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" @@ -1637,13 +1664,6 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - "@szmarczak/http-timer@^4.0.5": version "4.0.6" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" @@ -1817,7 +1837,7 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== -"@types/fs-extra@^9.0.11": +"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": version "9.0.13" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== @@ -2135,13 +2155,6 @@ dependencies: "@types/yargs-parser" "*" -"@types/yargs@^17.0.1": - version "17.0.10" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.10.tgz#591522fce85d8739bca7b8bb90d048e4478d186a" - integrity sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA== - dependencies: - "@types/yargs-parser" "*" - "@types/yauzl@^2.9.1": version "2.10.1" resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.1.tgz#4e8f299f0934d60f36c74f59cb5a8483fd786691" @@ -2357,6 +2370,11 @@ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== +"@xmldom/xmldom@^0.8.8": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -2498,13 +2516,6 @@ alphanum-sort@^1.0.0: resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== -ansi-align@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" @@ -2587,40 +2598,43 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" -app-builder-bin@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.7.1.tgz#cb0825c5e12efc85b196ac3ed9c89f076c61040e" - integrity sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw== +app-builder-bin@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" + integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== -app-builder-lib@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.14.13.tgz#c1f5b6afc86596357598bb90b69eef06c7c2eeb3" - integrity sha512-SufmrtxU+D0Tn948fjEwAOlCN9757UXLkzzTWXMwZKR/5hisvgqeeBepWfphMIE6OkDGz0fbzEhL1P2Pty4XMg== +app-builder-lib@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.6.4.tgz#5bf77dd89d3ee557bc615b9ddfaf383f3e51577b" + integrity sha512-m9931WXb83teb32N0rKg+ulbn6+Hl8NV5SUpVDOVz9MWOXfhV6AQtTdftf51zJJvCQnQugGtSqoLvgw6mdF/Rg== dependencies: "7zip-bin" "~5.1.1" "@develar/schema-utils" "~2.6.5" - "@electron/universal" "1.0.5" + "@electron/notarize" "2.1.0" + "@electron/osx-sign" "1.0.5" + "@electron/universal" "1.4.1" "@malept/flatpak-bundler" "^0.4.0" + "@types/fs-extra" "9.0.13" async-exit-hook "^2.0.1" bluebird-lst "^1.0.9" - builder-util "22.14.13" - builder-util-runtime "8.9.2" + builder-util "24.5.0" + builder-util-runtime "9.2.1" chromium-pickle-js "^0.2.0" - debug "^4.3.2" - ejs "^3.1.6" - electron-osx-sign "^0.5.0" - electron-publish "22.14.13" + debug "^4.3.4" + ejs "^3.1.8" + electron-publish "24.5.0" form-data "^4.0.0" - fs-extra "^10.0.0" - hosted-git-info "^4.0.2" + fs-extra "^10.1.0" + hosted-git-info "^4.1.0" is-ci "^3.0.0" - isbinaryfile "^4.0.8" + isbinaryfile "^5.0.0" js-yaml "^4.1.0" lazy-val "^1.0.5" - minimatch "^3.0.4" - read-config-file "6.2.0" + minimatch "^5.1.1" + read-config-file "6.3.2" sanitize-filename "^1.6.3" - semver "^7.3.5" + semver "^7.3.8" + tar "^6.1.12" temp-file "^3.4.0" aproba@^1.0.3: @@ -2776,18 +2790,6 @@ array.prototype.reduce@^1.0.4: es-array-method-boxes-properly "^1.0.0" is-string "^1.0.7" -asar@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/asar/-/asar-3.1.0.tgz#70b0509449fe3daccc63beb4d3c7d2e24d3c6473" - integrity sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ== - dependencies: - chromium-pickle-js "^0.2.0" - commander "^5.0.0" - glob "^7.1.6" - minimatch "^3.0.4" - optionalDependencies: - "@types/glob" "^7.1.1" - asn1@~0.2.3: version "0.2.6" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" @@ -3102,7 +3104,7 @@ bluebird-lst@^1.0.9: dependencies: bluebird "^3.5.5" -bluebird@^3.5.0, bluebird@^3.5.5: +bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -3147,20 +3149,6 @@ boolean@^3.0.1: resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== -boxen@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.2" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.0.0" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -3226,33 +3214,15 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== -buffer-equal@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" - integrity sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ== - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== +buffer-equal@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" + integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== buffer-from@^1.0.0: version "1.1.2" @@ -3280,23 +3250,30 @@ builder-util-runtime@8.9.2: debug "^4.3.2" sax "^1.2.4" -builder-util@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-22.14.13.tgz#41b5b7b4ee53aff4e09cc007fb144522598f3ce6" - integrity sha512-oePC/qrrUuerhmH5iaCJzPRAKlSBylrhzuAJmRQClTyWnZUv6jbaHh+VoHMbEiE661wrj2S2aV7/bQh12cj1OA== +builder-util-runtime@9.2.1: + version "9.2.1" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.1.tgz#3184dcdf7ed6c47afb8df733813224ced4f624fd" + integrity sha512-2rLv/uQD2x+dJ0J3xtsmI12AlRyk7p45TEbE/6o/fbb633e/S3pPgm+ct+JHsoY7r39dKHnGEFk/AASRFdnXmA== + dependencies: + debug "^4.3.4" + sax "^1.2.4" + +builder-util@24.5.0: + version "24.5.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.5.0.tgz#8683c9a7a1c5c9f9a4c4d2789ecca0e47dddd3f9" + integrity sha512-STnBmZN/M5vGcv01u/K8l+H+kplTaq4PAIn3yeuufUKSpcdro0DhJWxPI81k5XcNfC//bjM3+n9nr8F9uV4uAQ== dependencies: "7zip-bin" "~5.1.1" "@types/debug" "^4.1.6" - "@types/fs-extra" "^9.0.11" - app-builder-bin "3.7.1" + app-builder-bin "4.0.0" bluebird-lst "^1.0.9" - builder-util-runtime "8.9.2" - chalk "^4.1.1" + builder-util-runtime "9.2.1" + chalk "^4.1.2" cross-spawn "^7.0.3" - debug "^4.3.2" - fs-extra "^10.0.0" + debug "^4.3.4" + fs-extra "^10.1.0" http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.1" is-ci "^3.0.0" js-yaml "^4.1.0" source-map-support "^0.5.19" @@ -3357,19 +3334,6 @@ cacheable-lookup@^5.0.3: resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - cacheable-request@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" @@ -3420,7 +3384,7 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0, camelcase@^6.2.0: +camelcase@^6.0.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -3457,7 +3421,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3474,7 +3438,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3586,11 +3550,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -3638,6 +3597,15 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -3736,11 +3704,6 @@ colorette@^2.0.14, colorette@^2.0.16: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== - colors@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" @@ -3753,13 +3716,6 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" - integrity sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A== - dependencies: - graceful-readlink ">= 1.0.0" - commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -3847,17 +3803,13 @@ concurrently@^6.4.0: tree-kill "^1.2.2" yargs "^16.2.0" -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== +config-file-ts@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.4.tgz#6c0741fbe118a7cf786c65f139030f0448a2cc99" + integrity sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ== dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" + glob "^7.1.6" + typescript "^4.0.2" confusing-browser-globals@^1.0.10: version "1.0.11" @@ -3991,11 +3943,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - css-box-model@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/css-box-model/-/css-box-model-1.2.1.tgz#59951d3b81fd6b2074a62d49444415b0d2b4d7c1" @@ -4369,14 +4316,14 @@ date-fns@^2.16.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@^4.3.2: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -4405,13 +4352,6 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== - dependencies: - mimic-response "^1.0.0" - decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -4466,11 +4406,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - defer-to-connect@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" @@ -4577,15 +4512,13 @@ diff-sequences@^28.1.1: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-28.1.1.tgz#9989dc731266dc2903457a70e996f3a041913ac6" integrity sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw== -dir-compare@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-2.4.0.tgz#785c41dc5f645b34343a4eafc50b79bac7f11631" - integrity sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA== +dir-compare@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416" + integrity sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg== dependencies: - buffer-equal "1.0.0" - colors "1.0.3" - commander "2.9.0" - minimatch "3.0.4" + buffer-equal "^1.0.0" + minimatch "^3.0.4" dir-glob@^3.0.1: version "3.0.1" @@ -4599,21 +4532,21 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ== -dmg-builder@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.14.13.tgz#cc613f3c18e889b8777d525991fd52f50a564f8c" - integrity sha512-xNOugB6AbIRETeU2uID15sUfjdZZcKdxK8xkFnwIggsM00PJ12JxpLNPTjcRoUnfwj3WrPjilrO64vRMwNItQg== +dmg-builder@24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.6.4.tgz#e19b8305f7e1ea0b4faaa30382c81b9d6de39863" + integrity sha512-BNcHRc9CWEuI9qt0E655bUBU/j/3wUCYBVKGu1kVpbN5lcUdEJJJeiO0NHK3dgKmra6LUUZlo+mWqc+OCbi0zw== dependencies: - app-builder-lib "22.14.13" - builder-util "22.14.13" - builder-util-runtime "8.9.2" - fs-extra "^10.0.0" + app-builder-lib "24.6.4" + builder-util "24.5.0" + builder-util-runtime "9.2.1" + fs-extra "^10.1.0" iconv-lite "^0.6.2" js-yaml "^4.1.0" optionalDependencies: - dmg-license "^1.0.9" + dmg-license "^1.0.11" -dmg-license@^1.0.9: +dmg-license@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== @@ -4751,11 +4684,6 @@ double-ended-queue@^2.1.0-0: resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c" integrity sha512-+BNfZ+deCo8hMNpDqDnvT+c0XpJ5cUa6mqYq89bho2Ifze4URTqRkcwR399hWoTrTkbZ/XJYDgP6rc7pRgffEQ== -duplexer3@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" - integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== - duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -4774,30 +4702,29 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -ejs@^3.1.6: - version "3.1.8" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" - integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== +ejs@^3.1.8: + version "3.1.9" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== dependencies: jake "^10.8.5" -electron-builder@^22.13.1: - version "22.14.13" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.14.13.tgz#fd40564685cf5422a8f8d667940af3d3776f4fb8" - integrity sha512-3fgLxqF2TXVKiUPeg74O4V3l0l3j7ERLazo8sUbRkApw0+4iVAf2BJkHsHMaXiigsgCoEzK/F4/rB5rne/VAnw== - dependencies: - "@types/yargs" "^17.0.1" - app-builder-lib "22.14.13" - builder-util "22.14.13" - builder-util-runtime "8.9.2" - chalk "^4.1.1" - dmg-builder "22.14.13" - fs-extra "^10.0.0" +electron-builder@^24.6.4: + version "24.6.4" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.6.4.tgz#c51271e49b9a02c9a3ec444f866b6008c4d98a1d" + integrity sha512-uNWQoU7pE7qOaIQ6CJHpBi44RJFVG8OHRBIadUxrsDJVwLLo8Nma3K/EEtx5/UyWAQYdcK4nVPYKoRqBb20hbA== + dependencies: + app-builder-lib "24.6.4" + builder-util "24.5.0" + builder-util-runtime "9.2.1" + chalk "^4.1.2" + dmg-builder "24.6.4" + fs-extra "^10.1.0" is-ci "^3.0.0" lazy-val "^1.0.5" - read-config-file "6.2.0" - update-notifier "^5.1.0" - yargs "^17.0.1" + read-config-file "6.3.2" + simple-update-notifier "2.0.0" + yargs "^17.6.2" electron-db@^0.15.7: version "0.15.7" @@ -4855,28 +4782,16 @@ electron-notarize@^1.1.1: debug "^4.1.1" fs-extra "^9.0.1" -electron-osx-sign@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz#fc258c5e896859904bbe3d01da06902c04b51c3a" - integrity sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ== - dependencies: - bluebird "^3.5.0" - compare-version "^0.1.2" - debug "^2.6.8" - isbinaryfile "^3.0.2" - minimist "^1.2.0" - plist "^3.0.1" - -electron-publish@22.14.13: - version "22.14.13" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.14.13.tgz#8b71e6975af8cc6ac5b21f293ade23f8704047c7" - integrity sha512-0oP3QiNj3e8ewOaEpEJV/o6Zrmy2VarVvZ/bH7kyO/S/aJf9x8vQsKVWpsdmSiZ5DJEHgarFIXrnO0ZQf0P9iQ== +electron-publish@24.5.0: + version "24.5.0" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.5.0.tgz#492a4d7caa232e88ee3c18f5c3b4dc637e5e1b3a" + integrity sha512-zwo70suH15L15B4ZWNDoEg27HIYoPsGJUF7xevLJLSI7JUPC8l2yLBdLGwqueJ5XkDL7ucYyRZzxJVR8ElV9BA== dependencies: "@types/fs-extra" "^9.0.11" - builder-util "22.14.13" - builder-util-runtime "8.9.2" - chalk "^4.1.1" - fs-extra "^10.0.0" + builder-util "24.5.0" + builder-util-runtime "9.2.1" + chalk "^4.1.2" + fs-extra "^10.1.0" lazy-val "^1.0.5" mime "^2.5.2" @@ -5085,6 +5000,11 @@ enzyme@^3.11.0: rst-selector-parser "^2.2.3" string.prototype.trim "^1.2.1" +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + errno@^0.1.3: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" @@ -5171,11 +5091,6 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -5961,7 +5876,7 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -fs-extra@^10.0.0: +fs-extra@^10.0.0, fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== @@ -6089,7 +6004,7 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^4.0.0, get-stream@^4.1.0: +get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== @@ -6167,13 +6082,6 @@ global-agent@^3.0.0: semver "^7.3.2" serialize-error "^7.0.1" -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== - dependencies: - ini "2.0.0" - global@^4.3.1: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" @@ -6241,33 +6149,11 @@ got@^11.7.0, got@^11.8.5: p-cancelable "^2.0.0" responselike "^2.0.0" -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w== - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -6380,11 +6266,6 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - has@^1.0.0, has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -6433,7 +6314,7 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^4.0.2: +hosted-git-info@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== @@ -6593,7 +6474,7 @@ http2-wrapper@^1.0.0-beta.5.2: quick-lru "^5.1.1" resolve-alpn "^1.0.0" -https-proxy-agent@^5.0.0: +https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -6699,11 +6580,6 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== - import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -6758,11 +6634,6 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" @@ -7019,14 +6890,6 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: dependencies: is-extglob "^2.1.1" -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" @@ -7037,11 +6900,6 @@ is-negative-zero@^2.0.2: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== -is-npm@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" - integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== - is-number-object@^1.0.4: version "1.0.7" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" @@ -7090,11 +6948,6 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -7195,11 +7048,6 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -7210,18 +7058,16 @@ isarray@1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== -isbinaryfile@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" - integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== - dependencies: - buffer-alloc "^1.2.0" - isbinaryfile@^4.0.8: version "4.0.10" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== +isbinaryfile@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.0.tgz#034b7e54989dab8986598cbcea41f66663c65234" + integrity sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -7781,11 +7627,6 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== - json-buffer@3.0.1, json-buffer@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" @@ -7892,13 +7733,6 @@ keyboardevents-areequal@^0.2.1: resolved "https://registry.yarnpkg.com/keyboardevents-areequal/-/keyboardevents-areequal-0.2.2.tgz#88191ec738ce9f7591c25e9056de928b40277194" integrity sha512-Nv+Kr33T0mEjxR500q+I6IWisOQ0lK1GGOncV0kWE6n4KFmpcu7RUX5/2B0EUtX51Cb0HjZ9VJsSY3u4cBa0kw== -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - keyv@^4.0.0: version "4.3.3" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.3.tgz#6c1bcda6353a9e96fc1b4e1aeb803a6e35090ba9" @@ -7958,13 +7792,6 @@ language-tags@^1.0.5: dependencies: language-subtag-registry "~0.3.2" -latest-version@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - lazy-val@^1.0.4, lazy-val@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" @@ -8200,11 +8027,6 @@ loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4 dependencies: js-tokens "^3.0.0 || ^4.0.0" -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" @@ -8385,7 +8207,7 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0, mimic-response@^1.0.1: +mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== @@ -8429,13 +8251,6 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -8450,6 +8265,13 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^5.1.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.6: version "1.2.7" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" @@ -8491,6 +8313,11 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== + minizlib@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -8764,11 +8591,6 @@ normalize-url@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" @@ -9054,11 +8876,6 @@ osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - p-cancelable@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" @@ -9152,16 +8969,6 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - pako@~1.0.2: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -9364,7 +9171,7 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" -plist@^3.0.1, plist@^3.0.4: +plist@^3.0.4: version "3.0.6" resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== @@ -9372,6 +9179,15 @@ plist@^3.0.1, plist@^3.0.4: base64-js "^1.5.1" xmlbuilder "^15.1.1" +plist@^3.0.5: + version "3.1.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== + dependencies: + "@xmldom/xmldom" "^0.8.8" + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" @@ -9714,11 +9530,6 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -9771,6 +9582,14 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + prompts@^2.0.1: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -9833,13 +9652,6 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -pupa@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -9929,7 +9741,7 @@ raw-body@2.5.1: iconv-lite "0.4.24" unpipe "1.0.0" -rc@1.2.8, rc@^1.2.7, rc@^1.2.8: +rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -10135,11 +9947,12 @@ reactcss@^1.2.0: dependencies: lodash "^4.0.1" -read-config-file@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.2.0.tgz#71536072330bcd62ba814f91458b12add9fc7ade" - integrity sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg== +read-config-file@6.3.2: + version "6.3.2" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411" + integrity sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q== dependencies: + config-file-ts "^0.2.4" dotenv "^9.0.2" dotenv-expand "^5.1.0" js-yaml "^4.1.0" @@ -10281,20 +10094,6 @@ regexpu-core@^5.1.0: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.0.0" -registry-auth-token@^4.0.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" - integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== - dependencies: - rc "1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - regjsgen@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" @@ -10430,13 +10229,6 @@ resolve@^2.0.0-next.3: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== - dependencies: - lowercase-keys "^1.0.0" - responselike@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" @@ -10669,13 +10461,6 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - semver-regex@^3.1.2: version "3.1.4" resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" @@ -10703,7 +10488,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -10865,6 +10650,13 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" +simple-update-notifier@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" + integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== + dependencies: + semver "^7.5.3" + sirv@^1.0.7: version "1.0.19" resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" @@ -11179,7 +10971,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -11470,6 +11262,18 @@ tar@^6.0.2, tar@^6.0.5: mkdirp "^1.0.3" yallist "^4.0.0" +tar@^6.1.12: + version "6.2.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" + integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^5.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + temp-file@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" @@ -11604,11 +11408,6 @@ to-object-path@^0.3.0: dependencies: kind-of "^3.0.2" -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" @@ -11778,6 +11577,11 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" +typescript@^4.0.2: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + typescript@^4.4.4: version "4.7.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" @@ -11850,13 +11654,6 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -11907,26 +11704,6 @@ update-browserslist-db@^1.0.4: escalade "^3.1.1" picocolors "^1.0.0" -update-notifier@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" - integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== - dependencies: - boxen "^5.0.0" - chalk "^4.1.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.4.0" - is-npm "^5.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.1.0" - pupa "^2.1.1" - semver "^7.3.4" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -11948,13 +11725,6 @@ url-loader@^4.1.0: mime-types "^2.1.27" schema-utils "^3.0.0" -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== - dependencies: - prepend-http "^2.0.0" - url-parse@^1.5.10: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -12355,13 +12125,6 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2 || 3 || 4" -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" @@ -12426,11 +12189,6 @@ ws@^7.3.1, ws@^7.4.6: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" @@ -12497,10 +12255,10 @@ yargs-parser@^20.2.2: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.0.0: - version "21.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" - integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^13.3.2: version "13.3.2" @@ -12548,18 +12306,18 @@ yargs@^16.0.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.0.1: - version "17.5.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e" - integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA== +yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: - cliui "^7.0.2" + cliui "^8.0.1" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" string-width "^4.2.3" y18n "^5.0.5" - yargs-parser "^21.0.0" + yargs-parser "^21.1.1" yarn-deduplicate@^3.1.0: version "3.1.0" From 35a50bc1e9079caf6799da1a9dd872eea66480c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Oct 2023 17:59:42 +0000 Subject: [PATCH 21/61] Bump @babel/plugin-proposal-optional-chaining from 7.18.9 to 7.21.0 Bumps [@babel/plugin-proposal-optional-chaining](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-optional-chaining) from 7.18.9 to 7.21.0. - [Release notes](https://github.com/babel/babel/releases) - [Commits](https://github.com/babel/babel/commits/v7.21.0/packages/babel-plugin-proposal-optional-chaining) --- updated-dependencies: - dependency-name: "@babel/plugin-proposal-optional-chaining" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 01c7c37b..db4f1f88 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "@babel/plugin-proposal-json-strings": "^7.16.0", "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", "@babel/plugin-proposal-pipeline-operator": "^7.16.0", "@babel/plugin-proposal-throw-expressions": "^7.16.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3", diff --git a/yarn.lock b/yarn.lock index b311a8f9..03b6622a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -196,10 +196,10 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f" - integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== "@babel/helper-remap-async-to-generator@^7.18.6": version "7.18.9" @@ -229,12 +229,12 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818" - integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw== +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9", "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== dependencies: - "@babel/types" "^7.18.9" + "@babel/types" "^7.22.5" "@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" @@ -277,7 +277,7 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6", "@babel/highlight@^7.22.13": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== @@ -286,7 +286,7 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== @@ -445,13 +445,13 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== +"@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-proposal-pipeline-operator@^7.16.0": @@ -1496,7 +1496,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== @@ -3457,7 +3457,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== From 8e54a6b9deded8dd55a80ef92650416819b803fd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Oct 2023 17:59:53 +0000 Subject: [PATCH 22/61] Bump eslint-config-prettier from 8.5.0 to 9.0.0 Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.5.0 to 9.0.0. - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.5.0...v9.0.0) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 01c7c37b..e9b84bf2 100644 --- a/package.json +++ b/package.json @@ -210,7 +210,7 @@ "eslint-config-airbnb": "^18.2.0", "eslint-config-airbnb-typescript": "^12.3.1", "eslint-config-erb": "^4.0.0-alpha.0", - "eslint-config-prettier": "^8.5.0", + "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-webpack": "^0.13.2", "eslint-plugin-compat": "^3.13.0", "eslint-plugin-import": "^2.25.3", diff --git a/yarn.lock b/yarn.lock index b311a8f9..d5b6d5eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -277,7 +277,7 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6", "@babel/highlight@^7.22.13": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== @@ -286,7 +286,7 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.9", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0", "@babel/parser@^7.7.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== @@ -1496,7 +1496,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== @@ -3457,7 +3457,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -5253,11 +5253,16 @@ eslint-config-erb@^4.0.0-alpha.0: eslint-plugin-react "^7.24.0" eslint-plugin-react-hooks "^4.2.0" -eslint-config-prettier@^8.3.0, eslint-config-prettier@^8.5.0: +eslint-config-prettier@^8.3.0: version "8.5.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== +eslint-config-prettier@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz#eb25485946dd0c66cd216a46232dc05451518d1f" + integrity sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw== + eslint-import-resolver-node@^0.3.6: version "0.3.6" resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" From f50d46983b334f82f65820cb0cb0eb8e898343e7 Mon Sep 17 00:00:00 2001 From: Eli Byrd Date: Sat, 21 Oct 2023 13:01:47 -0500 Subject: [PATCH 23/61] Update test.yml --- .github/workflows/test.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a698ca16..690ff9eb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,10 +15,6 @@ permissions: packages: read id-token: write -concurrency: - group: 'test' - cancel-in-progress: false - jobs: test: strategy: From 5d8d8c635c81b0d7b4527a02b690c4c167db4300 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Oct 2023 18:12:44 +0000 Subject: [PATCH 24/61] Bump actions/setup-node from 1 to 3 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 1 to 3. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v1...v3) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 690ff9eb..ca206bd1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,7 +30,7 @@ jobs: uses: actions/checkout@v4 - name: Install Node.js, NPM and Yarn - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: 16 From 326387dee1f5af88a1fcf26cdf2c0971671eeaef Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Sat, 21 Oct 2023 14:50:57 -0500 Subject: [PATCH 25/61] Implemented loader-utils-2.0 --- package.json | 1 + src/RAM/Science/components/SensorGraphs.tsx | 2 ++ yarn.lock | 40 +++------------------ 3 files changed, 7 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 75460745..26b23215 100644 --- a/package.json +++ b/package.json @@ -255,6 +255,7 @@ "halogenium": "^2.3.0", "history": "^5.1.0", "html2canvas": "^1.3.2", + "loader-utils": "^2.0.0", "localforage": "^1.10.0", "node-fetch": "^3.2.10", "react": "^17.0.2", diff --git a/src/RAM/Science/components/SensorGraphs.tsx b/src/RAM/Science/components/SensorGraphs.tsx index 43e6b564..d35407ee 100644 --- a/src/RAM/Science/components/SensorGraphs.tsx +++ b/src/RAM/Science/components/SensorGraphs.tsx @@ -485,6 +485,8 @@ class SensorGraphs extends Component { {[...this.state.sensors].map(([name, sensor]) => { return ( this.state.enabledSensors.get(name) && + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore sensor.values !== [] && ( Date: Mon, 23 Oct 2023 20:26:37 +0000 Subject: [PATCH 26/61] Bump terser-webpack-plugin from 5.3.3 to 5.3.9 Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.3 to 5.3.9. - [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.3...v5.3.9) --- updated-dependencies: - dependency-name: terser-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 51 ++++++++++++++++++++++++++++----------------------- 2 files changed, 29 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 75460745..f52f1bc8 100644 --- a/package.json +++ b/package.json @@ -234,7 +234,7 @@ "sass-loader": "^10.2.0", "stl-viewer": "^0.12.0", "style-loader": "^2.0.0", - "terser-webpack-plugin": "^5.2.5", + "terser-webpack-plugin": "^5.3.9", "typescript": "^4.4.4", "url-loader": "^4.1.0", "webpack": "^5.76.0", diff --git a/yarn.lock b/yarn.lock index 92c728cb..5170a9e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1538,10 +1538,10 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" @@ -1551,7 +1551,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.20" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== @@ -2441,11 +2441,16 @@ acorn@^7.1.1, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.4, acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1: +acorn@^8.0.4, acorn@^8.2.4, acorn@^8.7.1: version "8.8.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== +acorn@^8.8.2: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + address@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/address/-/address-1.2.0.tgz#d352a62c92fee90f89a693eccd2a8b2139ab02d9" @@ -10533,10 +10538,10 @@ serialize-javascript@^5.0.1: dependencies: randombytes "^2.1.0" -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== +serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== dependencies: randombytes "^2.1.0" @@ -11295,24 +11300,24 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5: - version "5.3.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz#8033db876dd5875487213e87c627bca323e5ed90" - integrity sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ== +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.9: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== dependencies: - "@jridgewell/trace-mapping" "^0.3.7" + "@jridgewell/trace-mapping" "^0.3.17" jest-worker "^27.4.5" schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - terser "^5.7.2" + serialize-javascript "^6.0.1" + terser "^5.16.8" -terser@^5.7.2: - version "5.14.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" - integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== +terser@^5.16.8: + version "5.22.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.22.0.tgz#4f18103f84c5c9437aafb7a14918273310a8a49d" + integrity sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" From dad7b8b00ea711e27d3acc3b25e78cbc058138c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 20:45:13 +0000 Subject: [PATCH 27/61] Bump actions/setup-node from 3 to 4 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/deploy_basestation.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy_basestation.yml b/.github/workflows/deploy_basestation.yml index d013a9c1..6b897570 100644 --- a/.github/workflows/deploy_basestation.yml +++ b/.github/workflows/deploy_basestation.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@v4 - name: Install Node.js, NPM and Yarn - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ca206bd1..e54b3397 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,7 +30,7 @@ jobs: uses: actions/checkout@v4 - name: Install Node.js, NPM and Yarn - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 16 From 572dfb4c84364014a9260f49e8cf4dd7c49ba9d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 15:31:24 +0000 Subject: [PATCH 28/61] Bump @types/react-color from 3.0.6 to 3.0.9 Bumps [@types/react-color](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-color) from 3.0.6 to 3.0.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-color) --- updated-dependencies: - dependency-name: "@types/react-color" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f52f1bc8..258d10d8 100644 --- a/package.json +++ b/package.json @@ -176,7 +176,7 @@ "@types/node": "14.14.10", "@types/react": "^16.14.20", "@types/react-beautiful-dnd": "^13.1.2", - "@types/react-color": "^3.0.6", + "@types/react-color": "^3.0.9", "@types/react-dom": "^16.9.14", "@types/react-router-dom": "^5.3.2", "@types/react-test-renderer": "^16.9.5", diff --git a/yarn.lock b/yarn.lock index 5170a9e5..8ed7862c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2023,10 +2023,10 @@ dependencies: "@types/react" "*" -"@types/react-color@^3.0.6": - version "3.0.6" - resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.6.tgz#602fed023802b2424e7cd6ff3594ccd3d5055f9a" - integrity sha512-OzPIO5AyRmLA7PlOyISlgabpYUa3En74LP8mTMa0veCA719SvYQov4WLMsHvCgXP+L+KI9yGhYnqZafVGG0P4w== +"@types/react-color@^3.0.9": + version "3.0.9" + resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.9.tgz#8dbb0d798f2979c3d7e2e26dd46321e80da950b4" + integrity sha512-Ojyc6jySSKvM6UYQrZxaYe0JZXtgHHXwR2q9H4MhcNCswFdeZH1owYZCvPtdHtMOfh7t8h1fY0Gd0nvU1JGDkQ== dependencies: "@types/react" "*" "@types/reactcss" "*" From 84d104a54bd907c1e29a453bd529ca5337841ff9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 15:32:22 +0000 Subject: [PATCH 29/61] Bump enzyme-adapter-react-16 and @types/enzyme-adapter-react-16 Bumps [enzyme-adapter-react-16](https://github.com/enzymejs/enzyme/tree/HEAD/packages/enzyme-adapter-react-16) and [@types/enzyme-adapter-react-16](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/enzyme-adapter-react-16). These dependencies needed to be updated together. Updates `enzyme-adapter-react-16` from 1.15.6 to 1.15.7 - [Changelog](https://github.com/enzymejs/enzyme/blob/master/CHANGELOG.md) - [Commits](https://github.com/enzymejs/enzyme/commits/enzyme-adapter-react-16@1.15.7/packages/enzyme-adapter-react-16) Updates `@types/enzyme-adapter-react-16` from 1.0.6 to 1.0.8 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/enzyme-adapter-react-16) --- updated-dependencies: - dependency-name: enzyme-adapter-react-16 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: "@types/enzyme-adapter-react-16" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 4 +-- yarn.lock | 74 ++++++++++++++++++++++++++-------------------------- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index f52f1bc8..b8ec8482 100644 --- a/package.json +++ b/package.json @@ -168,7 +168,7 @@ "@testing-library/react": "^11.2.7", "@types/double-ended-queue": "^2.1.1", "@types/enzyme": "^3.10.10", - "@types/enzyme-adapter-react-16": "^1.0.6", + "@types/enzyme-adapter-react-16": "^1.0.8", "@types/halogenium": "^2.3.1", "@types/history": "4.7.6", "@types/jest": "^26.0.15", @@ -204,7 +204,7 @@ "electron-notarize": "^1.1.1", "electron-rebuild": "^2.3.5", "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.15.3", + "enzyme-adapter-react-16": "^1.15.7", "enzyme-to-json": "^3.6.2", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.0", diff --git a/yarn.lock b/yarn.lock index 5170a9e5..3cf18f11 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1796,10 +1796,10 @@ resolved "https://registry.yarnpkg.com/@types/double-ended-queue/-/double-ended-queue-2.1.1.tgz#f077386134f0f736d927812c85c43a04f21ddc27" integrity sha512-O2+umEIlHBVyi+ePmucPjpINqTvSnsz+hAok0D4IpvrOsIsDr6c34B0AbNXW2UDVYuxbv51z5dxnrRt23ohgWg== -"@types/enzyme-adapter-react-16@^1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.6.tgz#8aca7ae2fd6c7137d869b6616e696d21bb8b0cec" - integrity sha512-VonDkZ15jzqDWL8mPFIQnnLtjwebuL9YnDkqeCDYnB4IVgwUm0mwKkqhrxLL6mb05xm7qqa3IE95m8CZE9imCg== +"@types/enzyme-adapter-react-16@^1.0.8": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.8.tgz#85bec6a9827110fb7299be8eed3a092f101c1dcc" + integrity sha512-nzYumRvxSh2Vbk7mkseYbInmpMbVZRc1EJQVeQmXhNCNVmLg2VOKAJujc7YJ/gDdPW+X03wYrDGa1Bj0Q/NTaw== dependencies: "@types/enzyme" "*" @@ -4932,41 +4932,41 @@ envinfo@^7.7.3: resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== -enzyme-adapter-react-16@^1.15.3: - version "1.15.6" - resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz#fd677a658d62661ac5afd7f7f541f141f8085901" - integrity sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g== +enzyme-adapter-react-16@^1.15.7: + version "1.15.7" + resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.7.tgz#a737e6d8e2c147e9da5acf957755be7634f76201" + integrity sha512-LtjKgvlTc/H7adyQcj+aq0P0H07LDL480WQl1gU512IUyaDo/sbOaNDdZsJXYW2XaoPqrLLE9KbZS+X2z6BASw== dependencies: - enzyme-adapter-utils "^1.14.0" - enzyme-shallow-equal "^1.0.4" + enzyme-adapter-utils "^1.14.1" + enzyme-shallow-equal "^1.0.5" has "^1.0.3" - object.assign "^4.1.2" - object.values "^1.1.2" - prop-types "^15.7.2" + object.assign "^4.1.4" + object.values "^1.1.5" + prop-types "^15.8.1" react-is "^16.13.1" react-test-renderer "^16.0.0-0" semver "^5.7.0" -enzyme-adapter-utils@^1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz#afbb0485e8033aa50c744efb5f5711e64fbf1ad0" - integrity sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg== +enzyme-adapter-utils@^1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.1.tgz#f30db15dafc22e0ccd44f5acc8d93be29218cdcf" + integrity sha512-JZgMPF1QOI7IzBj24EZoDpaeG/p8Os7WeBZWTJydpsH7JRStc7jYbHE4CmNQaLqazaGFyLM8ALWA3IIZvxW3PQ== dependencies: airbnb-prop-types "^2.16.0" - function.prototype.name "^1.1.3" + function.prototype.name "^1.1.5" has "^1.0.3" - object.assign "^4.1.2" - object.fromentries "^2.0.3" - prop-types "^15.7.2" + object.assign "^4.1.4" + object.fromentries "^2.0.5" + prop-types "^15.8.1" semver "^5.7.1" -enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz#b9256cb25a5f430f9bfe073a84808c1d74fced2e" - integrity sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q== +enzyme-shallow-equal@^1.0.1, enzyme-shallow-equal@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz#5528a897a6ad2bdc417c7221a7db682cd01711ba" + integrity sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg== dependencies: has "^1.0.3" - object-is "^1.1.2" + object-is "^1.1.5" enzyme-to-json@^3.6.2: version "3.6.2" @@ -5951,7 +5951,7 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function.prototype.name@^1.1.2, function.prototype.name@^1.1.3, function.prototype.name@^1.1.5: +function.prototype.name@^1.1.2, function.prototype.name@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== @@ -8699,7 +8699,7 @@ object-inspect@^1.12.0, object-inspect@^1.7.0, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== -object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2: +object-is@^1.0.1, object-is@^1.0.2, object-is@^1.1.2, object-is@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== @@ -8719,14 +8719,14 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== +object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" object-keys "^1.1.1" object.entries@^1.1.1, object.entries@^1.1.2, object.entries@^1.1.5: @@ -8738,7 +8738,7 @@ object.entries@^1.1.1, object.entries@^1.1.2, object.entries@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" -object.fromentries@^2.0.3, object.fromentries@^2.0.5: +object.fromentries@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== @@ -8772,7 +8772,7 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.2, object.values@^1.1.5: +object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== From 2004d19090a2a91d0b2e4ce951dbe2bfd605232c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 16:22:12 +0000 Subject: [PATCH 30/61] Bump eslint-config-airbnb-typescript from 12.3.1 to 14.0.2 Bumps [eslint-config-airbnb-typescript](https://github.com/iamturns/eslint-config-airbnb-typescript) from 12.3.1 to 14.0.2. - [Release notes](https://github.com/iamturns/eslint-config-airbnb-typescript/releases) - [Changelog](https://github.com/iamturns/eslint-config-airbnb-typescript/blob/master/CHANGELOG.md) - [Commits](https://github.com/iamturns/eslint-config-airbnb-typescript/compare/v12.3.1...v14.0.2) --- updated-dependencies: - dependency-name: eslint-config-airbnb-typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 2055486b..44ae79b4 100644 --- a/package.json +++ b/package.json @@ -208,7 +208,7 @@ "enzyme-to-json": "^3.6.2", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.0", - "eslint-config-airbnb-typescript": "^12.3.1", + "eslint-config-airbnb-typescript": "^14.0.2", "eslint-config-erb": "^4.0.0-alpha.0", "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-webpack": "^0.13.2", diff --git a/yarn.lock b/yarn.lock index 07a803a8..fde09ad8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2188,7 +2188,7 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^4.33.0", "@typescript-eslint/parser@^4.4.1": +"@typescript-eslint/parser@^4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== @@ -5128,7 +5128,7 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-config-airbnb-base@^14.2.0, eslint-config-airbnb-base@^14.2.1: +eslint-config-airbnb-base@^14.2.1: version "14.2.1" resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== @@ -5137,14 +5137,12 @@ eslint-config-airbnb-base@^14.2.0, eslint-config-airbnb-base@^14.2.1: object.assign "^4.1.2" object.entries "^1.1.2" -eslint-config-airbnb-typescript@^12.3.1: - version "12.3.1" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-12.3.1.tgz#83ab40d76402c208eb08516260d1d6fac8f8acbc" - integrity sha512-ql/Pe6/hppYuRp4m3iPaHJqkBB7dgeEmGPQ6X0UNmrQOfTF+dXw29/ZjU2kQ6RDoLxaxOA+Xqv07Vbef6oVTWw== +eslint-config-airbnb-typescript@^14.0.2: + version "14.0.2" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-14.0.2.tgz#4dc1583b9eab671bb011dea7d4ff1fc0d88e6e09" + integrity sha512-oaVR63DqpRUiOOeSVxIzhD3FXbqJRH+7Lt9GCMsS9SKgrRW3XpZINN2FO4JEsnaHEGkktumd0AHE9K7KQNuXSQ== dependencies: - "@typescript-eslint/parser" "^4.4.1" - eslint-config-airbnb "^18.2.0" - eslint-config-airbnb-base "^14.2.0" + eslint-config-airbnb-base "^14.2.1" eslint-config-airbnb@^18.2.0, eslint-config-airbnb@^18.2.1: version "18.2.1" From e45886aa26f1909ecd9302c71e6b3cddc8f61d9a Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Tue, 24 Oct 2023 12:01:36 -0500 Subject: [PATCH 31/61] addressed errors in linter --- .eslintrc.js | 2 +- package.json | 2 +- src/RAM/Science/components/SensorGraphs.tsx | 2 +- yarn.lock | 616 ++++++++++++-------- 4 files changed, 387 insertions(+), 235 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 49202fdd..f30fe238 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -48,7 +48,7 @@ module.exports = { 'jsx-a11y/click-events-have-key-events': 'off', 'jsx-a11y/no-static-element-interactions': 'off', }, - plugins: ['react', '@typescript-eslint', 'prettier'], + plugins: ['react', '@typescript-eslint', 'prettier', 'import'], parserOptions: { ecmaVersion: 2020, sourceType: 'module', diff --git a/package.json b/package.json index 44ae79b4..575850cd 100644 --- a/package.json +++ b/package.json @@ -213,7 +213,7 @@ "eslint-config-prettier": "^9.0.0", "eslint-import-resolver-webpack": "^0.13.2", "eslint-plugin-compat": "^3.13.0", - "eslint-plugin-import": "^2.25.3", + "eslint-plugin-import": "^2.29.0", "eslint-plugin-jest": "^24.1.3", "eslint-plugin-jsx-a11y": "6.4.1", "eslint-plugin-prettier": "^4.2.0", diff --git a/src/RAM/Science/components/SensorGraphs.tsx b/src/RAM/Science/components/SensorGraphs.tsx index 43e6b564..93c0c22d 100644 --- a/src/RAM/Science/components/SensorGraphs.tsx +++ b/src/RAM/Science/components/SensorGraphs.tsx @@ -485,7 +485,7 @@ class SensorGraphs extends Component { {[...this.state.sensors].map(([name, sensor]) => { return ( this.state.enabledSensors.get(name) && - sensor.values !== [] && ( + sensor.values.length > 0 && ( =5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -10491,7 +10591,7 @@ semver@7.3.5: dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -10571,6 +10671,25 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -11011,32 +11130,32 @@ string.prototype.matchall@^4.0.7: regexp.prototype.flags "^1.4.1" side-channel "^1.0.4" -string.prototype.trim@^1.2.1: - version "1.2.6" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz#824960787db37a9e24711802ed0c1d1c0254f83e" - integrity sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ== +string.prototype.trim@^1.2.1, string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.19.5" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimend@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" - integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.19.5" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef" - integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.19.5" + define-properties "^1.2.0" + es-abstract "^1.22.1" string_decoder@^1.1.1: version "1.3.0" @@ -11258,19 +11377,7 @@ tar@^4: safe-buffer "^5.2.1" yallist "^3.1.1" -tar@^6.0.2, tar@^6.0.5: - version "6.1.11" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" - integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tar@^6.1.12: +tar@^6.0.2, tar@^6.0.5, tar@^6.1.12: version "6.2.0" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== @@ -11487,13 +11594,13 @@ truncate-utf8-bytes@^1.0.0: dependencies: utf8-byte-length "^1.0.1" -tsconfig-paths@^3.14.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== +tsconfig-paths@^3.14.2: + version "3.14.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== dependencies: "@types/json5" "^0.0.29" - json5 "^1.0.1" + json5 "^1.0.2" minimist "^1.2.6" strip-bom "^3.0.0" @@ -11578,6 +11685,45 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -11585,16 +11731,11 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@^4.0.2: +typescript@^4.0.2, typescript@^4.4.4: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== -typescript@^4.4.4: - version "4.7.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" - integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== - unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -12112,6 +12253,17 @@ which-pm-runs@^1.0.0: resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== +which-typed-array@^1.1.11, which-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.4" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" From f492d7556852e84ba52449e5faf4bb873d42c67a Mon Sep 17 00:00:00 2001 From: Will Weidler <98359135+wiidler@users.noreply.github.com> Date: Tue, 24 Oct 2023 12:03:15 -0500 Subject: [PATCH 32/61] removed tsc-ignore with fix --- src/RAM/Science/components/SensorGraphs.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/RAM/Science/components/SensorGraphs.tsx b/src/RAM/Science/components/SensorGraphs.tsx index d35407ee..e111b64b 100644 --- a/src/RAM/Science/components/SensorGraphs.tsx +++ b/src/RAM/Science/components/SensorGraphs.tsx @@ -485,9 +485,7 @@ class SensorGraphs extends Component { {[...this.state.sensors].map(([name, sensor]) => { return ( this.state.enabledSensors.get(name) && - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - sensor.values !== [] && ( + sensor.values.length > 0 ( Date: Tue, 24 Oct 2023 18:32:41 -0500 Subject: [PATCH 33/61] addressed issue, testing --- src/Core/components/Three.js | 324 ++++++++++++++++++----------------- 1 file changed, 163 insertions(+), 161 deletions(-) diff --git a/src/Core/components/Three.js b/src/Core/components/Three.js index 19324bed..cac73984 100644 --- a/src/Core/components/Three.js +++ b/src/Core/components/Three.js @@ -1,4 +1,4 @@ -const THREE = require("three") +const THREE = require('three'); // // STL Loader added @@ -32,78 +32,78 @@ const THREE = require("three") */ THREE.STLLoader = function (manager) { - this.manager = manager !== undefined ? manager : THREE.DefaultLoadingManager -} + this.manager = manager !== undefined ? manager : THREE.DefaultLoadingManager; +}; THREE.STLLoader.prototype = { constructor: THREE.STLLoader, loadFromUrl(url, onLoad, onProgress, onError) { - const scope = this + const scope = this; - const loader = new THREE.XHRLoader(scope.manager) - loader.setCrossOrigin(this.crossOrigin) - loader.setResponseType("arraybuffer") + const loader = new THREE.XHRLoader(scope.manager); + loader.setCrossOrigin(this.crossOrigin); + loader.setResponseType('arraybuffer'); loader.load( url, function (text) { - onLoad(scope.parse(text)) + onLoad(scope.parse(text)); }, onProgress, onError - ) + ); }, loadFromFile(buffer, onLoad) { - const scope = this - onLoad(scope.parse(buffer)) + const scope = this; + onLoad(scope.parse(buffer)); }, parse(data) { const isBinary = function () { - let expect - let face_size - let n_faces - let reader - reader = new DataView(binData) - face_size = (32 / 8) * 3 + (32 / 8) * 3 * 3 + 16 / 8 - n_faces = reader.getUint32(80, true) - expect = 80 + 32 / 8 + n_faces * face_size + let expect; + let face_size; + let n_faces; + let reader; + reader = new DataView(binData); + face_size = (32 / 8) * 3 + (32 / 8) * 3 * 3 + 16 / 8; + n_faces = reader.getUint32(80, true); + expect = 80 + 32 / 8 + n_faces * face_size; if (expect === reader.byteLength) { - return true + return true; } // some binary files will have different size from expected, // checking characters higher than ASCII to confirm is binary - const fileLength = reader.byteLength + const fileLength = reader.byteLength; for (let index = 0; index < fileLength; index++) { if (reader.getUint8(index, false) > 127) { - return true + return true; } } - return false - } + return false; + }; - var binData = this.ensureBinary(data) + var binData = this.ensureBinary(data); - return isBinary() ? this.parseBinary(binData) : this.parseASCII(this.ensureString(data)) + return isBinary() ? this.parseBinary(binData) : this.parseASCII(this.ensureString(data)); }, parseBinary(data) { - const reader = new DataView(data) - const faces = reader.getUint32(80, true) - - let r - let g - let b - let hasColors = false - let colors - let defaultR - let defaultG - let defaultB - let alpha + const reader = new DataView(data); + const faces = reader.getUint32(80, true); + + let r; + let g; + let b; + let hasColors = false; + let colors; + let defaultR; + let defaultG; + let defaultB; + let alpha; // process STL header // check for default color in header ("COLOR=rgba" sequence). @@ -114,215 +114,217 @@ THREE.STLLoader.prototype = { reader.getUint8(index + 4) == 0x52 /* 'R' */ && reader.getUint8(index + 5) == 0x3d /* '=' */ ) { - hasColors = true - colors = new Float32Array(faces * 3 * 3) + hasColors = true; + colors = new Float32Array(faces * 3 * 3); - defaultR = reader.getUint8(index + 6) / 255 - defaultG = reader.getUint8(index + 7) / 255 - defaultB = reader.getUint8(index + 8) / 255 - alpha = reader.getUint8(index + 9) / 255 + defaultR = reader.getUint8(index + 6) / 255; + defaultG = reader.getUint8(index + 7) / 255; + defaultB = reader.getUint8(index + 8) / 255; + alpha = reader.getUint8(index + 9) / 255; } } - const dataOffset = 84 - const faceLength = 12 * 4 + 2 + const dataOffset = 84; + const faceLength = 12 * 4 + 2; - let offset = 0 + let offset = 0; - const geometry = new THREE.BufferGeometry() + const geometry = new THREE.BufferGeometry(); - const vertices = new Float32Array(faces * 3 * 3) - const normals = new Float32Array(faces * 3 * 3) + const vertices = new Float32Array(faces * 3 * 3); + const normals = new Float32Array(faces * 3 * 3); for (let face = 0; face < faces; face++) { - const start = dataOffset + face * faceLength - const normalX = reader.getFloat32(start, true) - const normalY = reader.getFloat32(start + 4, true) - const normalZ = reader.getFloat32(start + 8, true) + const start = dataOffset + face * faceLength; + const normalX = reader.getFloat32(start, true); + const normalY = reader.getFloat32(start + 4, true); + const normalZ = reader.getFloat32(start + 8, true); if (hasColors) { - const packedColor = reader.getUint16(start + 48, true) + const packedColor = reader.getUint16(start + 48, true); if ((packedColor & 0x8000) === 0) { // facet has its own unique color - r = (packedColor & 0x1f) / 31 - g = ((packedColor >> 5) & 0x1f) / 31 - b = ((packedColor >> 10) & 0x1f) / 31 + r = (packedColor & 0x1f) / 31; + g = ((packedColor >> 5) & 0x1f) / 31; + b = ((packedColor >> 10) & 0x1f) / 31; } else { - r = defaultR - g = defaultG - b = defaultB + r = defaultR; + g = defaultG; + b = defaultB; } } for (let i = 1; i <= 3; i++) { - const vertexstart = start + i * 12 + const vertexstart = start + i * 12; - vertices[offset] = reader.getFloat32(vertexstart, true) - vertices[offset + 1] = reader.getFloat32(vertexstart + 4, true) - vertices[offset + 2] = reader.getFloat32(vertexstart + 8, true) + vertices[offset] = reader.getFloat32(vertexstart, true); + vertices[offset + 1] = reader.getFloat32(vertexstart + 4, true); + vertices[offset + 2] = reader.getFloat32(vertexstart + 8, true); - normals[offset] = normalX - normals[offset + 1] = normalY - normals[offset + 2] = normalZ + normals[offset] = normalX; + normals[offset + 1] = normalY; + normals[offset + 2] = normalZ; if (hasColors) { - colors[offset] = r - colors[offset + 1] = g - colors[offset + 2] = b + colors[offset] = r; + colors[offset + 1] = g; + colors[offset + 2] = b; } - offset += 3 + offset += 3; } } - geometry.addAttribute("position", new THREE.BufferAttribute(vertices, 3)) - geometry.addAttribute("normal", new THREE.BufferAttribute(normals, 3)) + geometry.addAttribute('position', new THREE.BufferAttribute(vertices, 3)); + geometry.addAttribute('normal', new THREE.BufferAttribute(normals, 3)); if (hasColors) { - geometry.addAttribute("color", new THREE.BufferAttribute(colors, 3)) - geometry.hasColors = true - geometry.alpha = alpha + geometry.addAttribute('color', new THREE.BufferAttribute(colors, 3)); + geometry.hasColors = true; + geometry.alpha = alpha; } - return geometry + return geometry; }, parseASCII(data) { - let geometry - let length - let normal - let patternFace - let patternNormal - let patternVertex - let result - let text - geometry = new THREE.Geometry() - patternFace = /facet([\s\S]*?)endfacet/g + let geometry; + let length; + let normal; + let patternFace; + let patternNormal; + let patternVertex; + let result; + let text; + geometry = new THREE.Geometry(); + patternFace = /facet([\s\S]*?)endfacet/g; while ((result = patternFace.exec(data)) !== null) { - text = result[0] - patternNormal = /normal[\s]+([\-+]?[0-9]+\.?[0-9]*([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+/g + text = result[0]; + patternNormal = + /normal[\s]+([\-+]?[0-9]+\.?[0-9]*([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+/g; while ((result = patternNormal.exec(text)) !== null) { - normal = new THREE.Vector3(parseFloat(result[1]), parseFloat(result[3]), parseFloat(result[5])) + normal = new THREE.Vector3(parseFloat(result[1]), parseFloat(result[3]), parseFloat(result[5])); } - patternVertex = /vertex[\s]+([\-+]?[0-9]+\.?[0-9]*([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+/g + patternVertex = + /vertex\s+([+-]?\d+(\.\d*)?(?:[eE][+-]?\d+)?)\s+([+-]?\d+(\.\d*)?(?:[eE][+-]?\d+)?)\s+([+-]?\d+(\.\d*)?(?:[eE][+-]?\d+)?)/g; while ((result = patternVertex.exec(text)) !== null) { - geometry.vertices.push(new THREE.Vector3(parseFloat(result[1]), parseFloat(result[3]), parseFloat(result[5]))) + geometry.vertices.push(new THREE.Vector3(parseFloat(result[1]), parseFloat(result[3]), parseFloat(result[5]))); } - length = geometry.vertices.length + length = geometry.vertices.length; - geometry.faces.push(new THREE.Face3(length - 3, length - 2, length - 1, normal)) + geometry.faces.push(new THREE.Face3(length - 3, length - 2, length - 1, normal)); } - geometry.computeBoundingBox() - geometry.computeBoundingSphere() + geometry.computeBoundingBox(); + geometry.computeBoundingSphere(); - return geometry + return geometry; }, ensureString(buf) { - if (typeof buf !== "string") { - const array_buffer = new Uint8Array(buf) - let str = "" + if (typeof buf !== 'string') { + const array_buffer = new Uint8Array(buf); + let str = ''; for (let i = 0; i < buf.byteLength; i++) { - str += String.fromCharCode(array_buffer[i]) // implicitly assumes little-endian + str += String.fromCharCode(array_buffer[i]); // implicitly assumes little-endian } - return str + return str; } else { - return buf + return buf; } }, ensureBinary(buf) { - if (typeof buf === "string") { - const array_buffer = new Uint8Array(buf.length) + if (typeof buf === 'string') { + const array_buffer = new Uint8Array(buf.length); for (let i = 0; i < buf.length; i++) { - array_buffer[i] = buf.charCodeAt(i) & 0xff // implicitly assumes little-endian + array_buffer[i] = buf.charCodeAt(i) & 0xff; // implicitly assumes little-endian } - return array_buffer.buffer || array_buffer + return array_buffer.buffer || array_buffer; } else { - return buf + return buf; } }, -} +}; -if (typeof DataView === "undefined") { +if (typeof DataView === 'undefined') { DataView = function (buffer, byteOffset, byteLength) { - this.buffer = buffer - this.byteOffset = byteOffset || 0 - this.byteLength = byteLength || buffer.byteLength || buffer.length - this._isString = typeof buffer === "string" - } + this.buffer = buffer; + this.byteOffset = byteOffset || 0; + this.byteLength = byteLength || buffer.byteLength || buffer.length; + this._isString = typeof buffer === 'string'; + }; DataView.prototype = { _getCharCodes(buffer, start, length) { - start = start || 0 - length = length || buffer.length - const end = start + length - const codes = [] + start = start || 0; + length = length || buffer.length; + const end = start + length; + const codes = []; for (let i = start; i < end; i++) { - codes.push(buffer.charCodeAt(i) & 0xff) + codes.push(buffer.charCodeAt(i) & 0xff); } - return codes + return codes; }, _getBytes(length, byteOffset, littleEndian) { - let result + let result; // Handle the lack of endianness if (littleEndian === undefined) { - littleEndian = this._littleEndian + littleEndian = this._littleEndian; } // Handle the lack of byteOffset if (byteOffset === undefined) { - byteOffset = this.byteOffset + byteOffset = this.byteOffset; } else { - byteOffset = this.byteOffset + byteOffset + byteOffset = this.byteOffset + byteOffset; } if (length === undefined) { - length = this.byteLength - byteOffset + length = this.byteLength - byteOffset; } // Error Checking - if (typeof byteOffset !== "number") { - throw new TypeError("DataView byteOffset is not a number") + if (typeof byteOffset !== 'number') { + throw new TypeError('DataView byteOffset is not a number'); } if (length < 0 || byteOffset + length > this.byteLength) { - throw new Error("DataView length or (byteOffset+length) value is out of bounds") + throw new Error('DataView length or (byteOffset+length) value is out of bounds'); } if (this.isString) { - result = this._getCharCodes(this.buffer, byteOffset, byteOffset + length) + result = this._getCharCodes(this.buffer, byteOffset, byteOffset + length); } else { - result = this.buffer.slice(byteOffset, byteOffset + length) + result = this.buffer.slice(byteOffset, byteOffset + length); } if (!littleEndian && length > 1) { if (!(result instanceof Array)) { - result = Array.prototype.slice.call(result) + result = Array.prototype.slice.call(result); } - result.reverse() + result.reverse(); } - return result + return result; }, // Compatibility functions on a String Buffer getFloat64(byteOffset, littleEndian) { - const b = this._getBytes(8, byteOffset, littleEndian) - const sign = 1 - 2 * (b[7] >> 7) - const exponent = ((((b[7] << 1) & 0xff) << 3) | (b[6] >> 4)) - ((1 << 10) - 1) + const b = this._getBytes(8, byteOffset, littleEndian); + const sign = 1 - 2 * (b[7] >> 7); + const exponent = ((((b[7] << 1) & 0xff) << 3) | (b[6] >> 4)) - ((1 << 10) - 1); // Binary operators such as | and << operate on 32 bit values, using + and Math.pow(2) instead const mantissa = (b[6] & 0x0f) * Math.pow(2, 48) + @@ -331,72 +333,72 @@ if (typeof DataView === "undefined") { b[3] * Math.pow(2, 24) + b[2] * Math.pow(2, 16) + b[1] * Math.pow(2, 8) + - b[0] + b[0]; if (exponent === 1024) { if (mantissa !== 0) { - return NaN + return NaN; } else { - return sign * Infinity + return sign * Infinity; } } if (exponent === -1023) { // Denormalized - return sign * mantissa * Math.pow(2, -1022 - 52) + return sign * mantissa * Math.pow(2, -1022 - 52); } - return sign * (1 + mantissa * Math.pow(2, -52)) * Math.pow(2, exponent) + return sign * (1 + mantissa * Math.pow(2, -52)) * Math.pow(2, exponent); }, getFloat32(byteOffset, littleEndian) { - const b = this._getBytes(4, byteOffset, littleEndian) - const sign = 1 - 2 * (b[3] >> 7) - const exponent = (((b[3] << 1) & 0xff) | (b[2] >> 7)) - 127 - const mantissa = ((b[2] & 0x7f) << 16) | (b[1] << 8) | b[0] + const b = this._getBytes(4, byteOffset, littleEndian); + const sign = 1 - 2 * (b[3] >> 7); + const exponent = (((b[3] << 1) & 0xff) | (b[2] >> 7)) - 127; + const mantissa = ((b[2] & 0x7f) << 16) | (b[1] << 8) | b[0]; if (exponent === 128) { if (mantissa !== 0) { - return NaN + return NaN; } else { - return sign * Infinity + return sign * Infinity; } } if (exponent === -127) { // Denormalized - return sign * mantissa * Math.pow(2, -126 - 23) + return sign * mantissa * Math.pow(2, -126 - 23); } - return sign * (1 + mantissa * Math.pow(2, -23)) * Math.pow(2, exponent) + return sign * (1 + mantissa * Math.pow(2, -23)) * Math.pow(2, exponent); }, getInt32(byteOffset, littleEndian) { - const b = this._getBytes(4, byteOffset, littleEndian) - return (b[3] << 24) | (b[2] << 16) | (b[1] << 8) | b[0] + const b = this._getBytes(4, byteOffset, littleEndian); + return (b[3] << 24) | (b[2] << 16) | (b[1] << 8) | b[0]; }, getUint32(byteOffset, littleEndian) { - return this.getInt32(byteOffset, littleEndian) >>> 0 + return this.getInt32(byteOffset, littleEndian) >>> 0; }, getInt16(byteOffset, littleEndian) { - return (this.getUint16(byteOffset, littleEndian) << 16) >> 16 + return (this.getUint16(byteOffset, littleEndian) << 16) >> 16; }, getUint16(byteOffset, littleEndian) { - const b = this._getBytes(2, byteOffset, littleEndian) - return (b[1] << 8) | b[0] + const b = this._getBytes(2, byteOffset, littleEndian); + return (b[1] << 8) | b[0]; }, getInt8(byteOffset) { - return (this.getUint8(byteOffset) << 24) >> 24 + return (this.getUint8(byteOffset) << 24) >> 24; }, getUint8(byteOffset) { - return this._getBytes(1, byteOffset)[0] + return this._getBytes(1, byteOffset)[0]; }, - } + }; } -module.exports = THREE +module.exports = THREE; From 5dfb02fdb485fec57fa652f63c311eefb331b6b6 Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Tue, 24 Oct 2023 18:42:00 -0500 Subject: [PATCH 34/61] addressed issue this should pass --- src/Core/components/Three.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/components/Three.js b/src/Core/components/Three.js index cac73984..c058bd12 100644 --- a/src/Core/components/Three.js +++ b/src/Core/components/Three.js @@ -204,7 +204,7 @@ THREE.STLLoader.prototype = { while ((result = patternFace.exec(data)) !== null) { text = result[0]; patternNormal = - /normal[\s]+([\-+]?[0-9]+\.?[0-9]*([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+[\s]+([\-+]?[0-9]*\.?[0-9]+([eE][\-+]?[0-9]+)?)+/g; + /normal\s+([+-]?\d+(\.\d*)?(?:[eE][+-]?\d+)?)\s+([+-]?\d+(\.\d*)?(?:[eE][+-]?\d+)?)\s+([+-]?\d+(\.\d*)?(?:[eE][+-]?\d+)?)/g; while ((result = patternNormal.exec(text)) !== null) { normal = new THREE.Vector3(parseFloat(result[1]), parseFloat(result[3]), parseFloat(result[5])); From d4578447944c3ba87e91cb4ac51567d95ea06417 Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Tue, 24 Oct 2023 19:35:36 -0500 Subject: [PATCH 35/61] Formatted main.prod.js --- internals/RED/main.prod.js | 31200 ++++++++++++++++++++++++++++++++++- 1 file changed, 31199 insertions(+), 1 deletion(-) diff --git a/internals/RED/main.prod.js b/internals/RED/main.prod.js index 7fafd80b..fcdfc0e1 100644 --- a/internals/RED/main.prod.js +++ b/internals/RED/main.prod.js @@ -1,2 +1,31200 @@ /*! For license information please see main.prod.js.LICENSE.txt */ -module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},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="./RED/main.dev.ts")}({"./RED/main.dev.ts":function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return h}));n("./node_modules/core-js/stable/index.js"),n("./node_modules/regenerator-runtime/runtime.js");var r=n("path"),o=n.n(r),s=n("electron"),i=n("./node_modules/electron-updater/out/main.js"),a=n("./node_modules/electron-log/src/index.js"),u=n.n(a);function l(e,t){for(var n=0;n{const t=process.versions.node.split(".").map(e=>parseInt(e,10));return e=e.split(".").map(e=>parseInt(e,10)),t[0]>e[0]||t[0]===e[0]&&(t[1]>e[1]||t[1]===e[1]&&t[2]>=e[2])}},"./node_modules/balanced-match/index.js":function(e,t,n){"use strict";function r(e,t,n){e instanceof RegExp&&(e=o(e,n)),t instanceof RegExp&&(t=o(t,n));var r=s(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function o(e,t){var n=t.match(e);return n?n[0]:null}function s(e,t,n){var r,o,s,i,a,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;if(u>=0&&l>0){for(r=[],s=n.length;c>=0&&!a;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?a=[r.pop(),l]:((o=r.pop())=0?u:l;r.length&&(a=[s,i])}return a}e.exports=r,r.range=s},"./node_modules/brace-expansion/index.js":function(e,t,n){var r=n("./node_modules/concat-map/index.js"),o=n("./node_modules/balanced-match/index.js");e.exports=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return function e(t,n){var s=[],i=o("{","}",t);if(!i||/\$$/.test(i.pre))return[t];var u,l=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),d=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),j=l||d,g=i.body.indexOf(",")>=0;if(!j&&!g)return i.post.match(/,.*\}/)?(t=i.pre+"{"+i.body+a+i.post,e(t)):[t];if(j)u=i.body.split(/\.\./);else{if(1===(u=function e(t){if(!t)return[""];var n=[],r=o("{","}",t);if(!r)return t.split(",");var s=r.pre,i=r.body,a=r.post,u=s.split(",");u[u.length-1]+="{"+i+"}";var l=e(a);a.length&&(u[u.length-1]+=l.shift(),u.push.apply(u,l));return n.push.apply(n,u),n}(i.body)).length)if(1===(u=e(u[0],!1).map(p)).length)return(_=i.post.length?e(i.post,!1):[""]).map((function(e){return i.pre+u[0]+e}))}var y,v=i.pre,_=i.post.length?e(i.post,!1):[""];if(j){var b=c(u[0]),x=c(u[1]),E=Math.max(u[0].length,u[1].length),w=3==u.length?Math.abs(c(u[2])):1,D=f;x0){var F=new Array(k+1).join("0");C=A<0?"-"+F+C.slice(1):F+C}}y.push(C)}}else y=r(u,(function(t){return e(t,!1)}));for(var T=0;T=t}},"./node_modules/buffer-from/index.js":function(e,t){var n=Object.prototype.toString,r="function"==typeof Buffer.alloc&&"function"==typeof Buffer.allocUnsafe&&"function"==typeof Buffer.from;e.exports=function(e,t,o){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return s=e,"ArrayBuffer"===n.call(s).slice(8,-1)?function(e,t,n){t>>>=0;var o=e.byteLength-t;if(o<0)throw new RangeError("'offset' is out of bounds");if(void 0===n)n=o;else if((n>>>=0)>o)throw new RangeError("'length' is out of bounds");return r?Buffer.from(e.slice(t,t+n)):new Buffer(new Uint8Array(e.slice(t,t+n)))}(e,t,o):"string"==typeof e?function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!Buffer.isEncoding(t))throw new TypeError('"encoding" must be a valid string encoding');return r?Buffer.from(e,t):new Buffer(e,t)}(e,t):r?Buffer.from(e):new Buffer(e);var s}},"./node_modules/concat-map/index.js":function(e,t){e.exports=function(e,t){for(var r=[],o=0;o>8&255]},I=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},N=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return k(e,23,4)},R=function(e){return k(e,52,8)},L=function(e,t){g(e.prototype,t,{get:function(){return b(this)[t]}})},M=function(e,t,n,r){var o=p(n),s=b(e);if(o+t>s.byteLength)throw C("Wrong index");var i=b(s.buffer).bytes,a=o+s.byteOffset,u=i.slice(a,a+t);return r?u:u.reverse()},B=function(e,t,n,r,o,s){var i=p(n),a=b(e);if(i+t>a.byteLength)throw C("Wrong index");for(var u=b(a.buffer).bytes,l=i+a.byteOffset,c=r(+o),d=0;dz;)(U=q[z++])in w||i(w,U,E[U]);$.constructor=w}m&&f(S)!==A&&m(S,A);var G=new D(new w(2)),H=S.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||a(S,{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 w=function(e){l(this,w,"ArrayBuffer");var t=p(e);x(this,{bytes:y.call(new Array(t),0),byteLength:t}),o||(this.byteLength=t)},D=function(e,t,n){l(this,D,"DataView"),l(e,w,"DataView");var r=b(e).byteLength,s=c(t);if(s<0||s>r)throw C("Wrong offset");if(s+(n=void 0===n?r-s:d(n))>r)throw C("Wrong length");x(this,{buffer:e,byteLength:n,byteOffset:s}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=s)},o&&(L(w,"byteLength"),L(D,"buffer"),L(D,"byteLength"),L(D,"byteOffset")),a(D.prototype,{getInt8:function(e){return M(this,1,e)[0]<<24>>24},getUint8:function(e){return M(this,1,e)[0]},getInt16:function(e){var t=M(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=M(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return N(M(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return N(M(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return F(M(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return F(M(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){B(this,1,e,T,t)},setUint8:function(e,t){B(this,1,e,T,t)},setInt16:function(e,t){B(this,2,e,O,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){B(this,2,e,O,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){B(this,4,e,I,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){B(this,4,e,I,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){B(this,4,e,P,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){B(this,8,e,R,t,arguments.length>2?arguments[2]:void 0)}});v(w,"ArrayBuffer"),v(D,"DataView"),e.exports={ArrayBuffer:w,DataView:D}},"./node_modules/core-js/internals/array-copy-within.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/to-object.js"),o=n("./node_modules/core-js/internals/to-absolute-index.js"),s=n("./node_modules/core-js/internals/to-length.js"),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),a=s(n.length),u=o(e,a),l=o(t,a),c=arguments.length>2?arguments[2]:void 0,d=i((void 0===c?a:o(c,a))-l,a-u),p=1;for(l0;)l in n?n[u]=n[l]:delete n[u],u+=p,l+=p;return n}},"./node_modules/core-js/internals/array-fill.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/to-object.js"),o=n("./node_modules/core-js/internals/to-absolute-index.js"),s=n("./node_modules/core-js/internals/to-length.js");e.exports=function(e){for(var t=r(this),n=s(t.length),i=arguments.length,a=o(i>1?arguments[1]:void 0,n),u=i>2?arguments[2]:void 0,l=void 0===u?n:o(u,n);l>a;)t[a++]=e;return t}},"./node_modules/core-js/internals/array-for-each.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/array-iteration.js").forEach,o=n("./node_modules/core-js/internals/array-method-is-strict.js"),s=n("./node_modules/core-js/internals/array-method-uses-to-length.js"),i=o("forEach"),a=s("forEach");e.exports=i&&a?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-from.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/function-bind-context.js"),o=n("./node_modules/core-js/internals/to-object.js"),s=n("./node_modules/core-js/internals/call-with-safe-iteration-closing.js"),i=n("./node_modules/core-js/internals/is-array-iterator-method.js"),a=n("./node_modules/core-js/internals/to-length.js"),u=n("./node_modules/core-js/internals/create-property.js"),l=n("./node_modules/core-js/internals/get-iterator-method.js");e.exports=function(e){var t,n,c,d,p,h,f=o(e),m="function"==typeof this?this:Array,j=arguments.length,g=j>1?arguments[1]:void 0,y=void 0!==g,v=l(f),_=0;if(y&&(g=r(g,j>2?arguments[2]:void 0,2)),null==v||m==Array&&i(v))for(n=new m(t=a(f.length));t>_;_++)h=y?g(f[_],_):f[_],u(n,_,h);else for(p=(d=v.call(f)).next,n=new m;!(c=p.call(d)).done;_++)h=y?s(d,g,[c.value,_],!0):c.value,u(n,_,h);return n.length=_,n}},"./node_modules/core-js/internals/array-includes.js":function(e,t,n){var r=n("./node_modules/core-js/internals/to-indexed-object.js"),o=n("./node_modules/core-js/internals/to-length.js"),s=n("./node_modules/core-js/internals/to-absolute-index.js"),i=function(e){return function(t,n,i){var a,u=r(t),l=o(u.length),c=s(i,l);if(e&&n!=n){for(;l>c;)if((a=u[c++])!=a)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(e,t,n){var r=n("./node_modules/core-js/internals/function-bind-context.js"),o=n("./node_modules/core-js/internals/indexed-object.js"),s=n("./node_modules/core-js/internals/to-object.js"),i=n("./node_modules/core-js/internals/to-length.js"),a=n("./node_modules/core-js/internals/array-species-create.js"),u=[].push,l=function(e){var t=1==e,n=2==e,l=3==e,c=4==e,d=6==e,p=5==e||d;return function(h,f,m,j){for(var g,y,v=s(h),_=o(v),b=r(f,m,3),x=i(_.length),E=0,w=j||a,D=t?w(h,x):n?w(h,0):void 0;x>E;E++)if((p||E in _)&&(y=b(g=_[E],E,v),e))if(t)D[E]=y;else if(y)switch(e){case 3:return!0;case 5:return g;case 6:return E;case 2:u.call(D,g)}else if(c)return!1;return d?-1:l||c?c:D}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},"./node_modules/core-js/internals/array-last-index-of.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/to-indexed-object.js"),o=n("./node_modules/core-js/internals/to-integer.js"),s=n("./node_modules/core-js/internals/to-length.js"),i=n("./node_modules/core-js/internals/array-method-is-strict.js"),a=n("./node_modules/core-js/internals/array-method-uses-to-length.js"),u=Math.min,l=[].lastIndexOf,c=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf"),p=a("indexOf",{ACCESSORS:!0,1:0}),h=c||!d||!p;e.exports=h?function(e){if(c)return l.apply(this,arguments)||0;var t=r(this),n=s(t.length),i=n-1;for(arguments.length>1&&(i=u(i,o(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},"./node_modules/core-js/internals/array-method-has-species-support.js":function(e,t,n){var r=n("./node_modules/core-js/internals/fails.js"),o=n("./node_modules/core-js/internals/well-known-symbol.js"),s=n("./node_modules/core-js/internals/engine-v8-version.js"),i=o("species");e.exports=function(e){return s>=51||!r((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"./node_modules/core-js/internals/array-method-is-strict.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/fails.js");e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},"./node_modules/core-js/internals/array-method-uses-to-length.js":function(e,t,n){var r=n("./node_modules/core-js/internals/descriptors.js"),o=n("./node_modules/core-js/internals/fails.js"),s=n("./node_modules/core-js/internals/has.js"),i=Object.defineProperty,a={},u=function(e){throw e};e.exports=function(e,t){if(s(a,e))return a[e];t||(t={});var n=[][e],l=!!s(t,"ACCESSORS")&&t.ACCESSORS,c=s(t,0)?t[0]:u,d=s(t,1)?t[1]:void 0;return a[e]=!!n&&!o((function(){if(l&&!r)return!0;var e={length:-1};l?i(e,1,{enumerable:!0,get:u}):e[1]=1,n.call(e,c,d)}))}},"./node_modules/core-js/internals/array-reduce.js":function(e,t,n){var r=n("./node_modules/core-js/internals/a-function.js"),o=n("./node_modules/core-js/internals/to-object.js"),s=n("./node_modules/core-js/internals/indexed-object.js"),i=n("./node_modules/core-js/internals/to-length.js"),a=function(e){return function(t,n,a,u){r(n);var l=o(t),c=s(l),d=i(l.length),p=e?d-1:0,h=e?-1:1;if(a<2)for(;;){if(p in c){u=c[p],p+=h;break}if(p+=h,e?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=h)p in c&&(u=n(u,c[p],p,l));return u}};e.exports={left:a(!1),right:a(!0)}},"./node_modules/core-js/internals/array-species-create.js":function(e,t,n){var r=n("./node_modules/core-js/internals/is-object.js"),o=n("./node_modules/core-js/internals/is-array.js"),s=n("./node_modules/core-js/internals/well-known-symbol.js")("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[s])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"./node_modules/core-js/internals/call-with-safe-iteration-closing.js":function(e,t,n){var r=n("./node_modules/core-js/internals/an-object.js");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var s=e.return;throw void 0!==s&&r(s.call(e)),t}}},"./node_modules/core-js/internals/check-correctness-of-iteration.js":function(e,t,n){var r=n("./node_modules/core-js/internals/well-known-symbol.js")("iterator"),o=!1;try{var s=0,i={next:function(){return{done:!!s++}},return:function(){o=!0}};i[r]=function(){return this},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var s={};s[r]=function(){return{next:function(){return{done:n=!0}}}},e(s)}catch(e){}return n}},"./node_modules/core-js/internals/classof-raw.js":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(e,t,n){var r=n("./node_modules/core-js/internals/to-string-tag-support.js"),o=n("./node_modules/core-js/internals/classof-raw.js"),s=n("./node_modules/core-js/internals/well-known-symbol.js")("toStringTag"),i="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),s))?n:i?o(t):"Object"==(r=o(t))&&"function"==typeof t.callee?"Arguments":r}},"./node_modules/core-js/internals/collection-strong.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/object-define-property.js").f,o=n("./node_modules/core-js/internals/object-create.js"),s=n("./node_modules/core-js/internals/redefine-all.js"),i=n("./node_modules/core-js/internals/function-bind-context.js"),a=n("./node_modules/core-js/internals/an-instance.js"),u=n("./node_modules/core-js/internals/iterate.js"),l=n("./node_modules/core-js/internals/define-iterator.js"),c=n("./node_modules/core-js/internals/set-species.js"),d=n("./node_modules/core-js/internals/descriptors.js"),p=n("./node_modules/core-js/internals/internal-metadata.js").fastKey,h=n("./node_modules/core-js/internals/internal-state.js"),f=h.set,m=h.getterFor;e.exports={getConstructor:function(e,t,n,l){var c=e((function(e,r){a(e,c,t),f(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),d||(e.size=0),null!=r&&u(r,e[l],e,n)})),h=m(t),j=function(e,t,n){var r,o,s=h(e),i=g(e,t);return i?i.value=n:(s.last=i={index:o=p(t,!0),key:t,value:n,previous:r=s.last,next:void 0,removed:!1},s.first||(s.first=i),r&&(r.next=i),d?s.size++:e.size++,"F"!==o&&(s.index[o]=i)),e},g=function(e,t){var n,r=h(e),o=p(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return s(c.prototype,{clear:function(){for(var e=h(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,d?e.size=0:this.size=0},delete:function(e){var t=h(this),n=g(this,e);if(n){var r=n.next,o=n.previous;delete t.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),t.first==n&&(t.first=r),t.last==n&&(t.last=o),d?t.size--:this.size--}return!!n},forEach:function(e){for(var t,n=h(this),r=i(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),s(c.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return j(this,0===e?0:e,t)}}:{add:function(e){return j(this,e=0===e?0:e,e)}}),d&&r(c.prototype,"size",{get:function(){return h(this).size}}),c},setStrong:function(e,t,n){var r=t+" Iterator",o=m(t),s=m(r);l(e,t,(function(e,t){f(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=s(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=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),c(t)}}},"./node_modules/core-js/internals/collection-weak.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/redefine-all.js"),o=n("./node_modules/core-js/internals/internal-metadata.js").getWeakData,s=n("./node_modules/core-js/internals/an-object.js"),i=n("./node_modules/core-js/internals/is-object.js"),a=n("./node_modules/core-js/internals/an-instance.js"),u=n("./node_modules/core-js/internals/iterate.js"),l=n("./node_modules/core-js/internals/array-iteration.js"),c=n("./node_modules/core-js/internals/has.js"),d=n("./node_modules/core-js/internals/internal-state.js"),p=d.set,h=d.getterFor,f=l.find,m=l.findIndex,j=0,g=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},v=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=m(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,l){var d=e((function(e,r){a(e,d,t),p(e,{type:t,id:j++,frozen:void 0}),null!=r&&u(r,e[l],e,n)})),f=h(t),m=function(e,t,n){var r=f(e),i=o(s(t),!0);return!0===i?g(r).set(t,n):i[r.id]=n,e};return r(d.prototype,{delete:function(e){var t=f(this);if(!i(e))return!1;var n=o(e);return!0===n?g(t).delete(e):n&&c(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=o(e);return!0===n?g(t).has(e):n&&c(n,t.id)}}),r(d.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=o(e);return!0===n?g(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return m(this,e,t)}}:{add:function(e){return m(this,e,!0)}}),d}}},"./node_modules/core-js/internals/collection.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/export.js"),o=n("./node_modules/core-js/internals/global.js"),s=n("./node_modules/core-js/internals/is-forced.js"),i=n("./node_modules/core-js/internals/redefine.js"),a=n("./node_modules/core-js/internals/internal-metadata.js"),u=n("./node_modules/core-js/internals/iterate.js"),l=n("./node_modules/core-js/internals/an-instance.js"),c=n("./node_modules/core-js/internals/is-object.js"),d=n("./node_modules/core-js/internals/fails.js"),p=n("./node_modules/core-js/internals/check-correctness-of-iteration.js"),h=n("./node_modules/core-js/internals/set-to-string-tag.js"),f=n("./node_modules/core-js/internals/inherit-if-required.js");e.exports=function(e,t,n){var m=-1!==e.indexOf("Map"),j=-1!==e.indexOf("Weak"),g=m?"set":"add",y=o[e],v=y&&y.prototype,_=y,b={},x=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(j&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return j&&!c(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(j&&!c(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(s(e,"function"!=typeof y||!(j||v.forEach&&!d((function(){(new y).entries().next()})))))_=n.getConstructor(t,e,m,g),a.REQUIRED=!0;else if(s(e,!0)){var E=new _,w=E[g](j?{}:-0,1)!=E,D=d((function(){E.has(1)})),S=p((function(e){new y(e)})),A=!j&&d((function(){for(var e=new y,t=5;t--;)e[g](t,t);return!e.has(-0)}));S||((_=t((function(t,n){l(t,_,e);var r=f(new y,t,_);return null!=n&&u(n,r[g],r,m),r}))).prototype=v,v.constructor=_),(D||A)&&(x("delete"),x("has"),m&&x("get")),(A||w)&&x(g),j&&v.clear&&delete v.clear}return b[e]=_,r({global:!0,forced:_!=y},b),h(_,e),j||n.setStrong(_,e,m),_}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(e,t,n){var r=n("./node_modules/core-js/internals/has.js"),o=n("./node_modules/core-js/internals/own-keys.js"),s=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),i=n("./node_modules/core-js/internals/object-define-property.js");e.exports=function(e,t){for(var n=o(t),a=i.f,u=s.f,l=0;l"+i+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,o=n("./node_modules/core-js/internals/object-create.js"),s=n("./node_modules/core-js/internals/create-property-descriptor.js"),i=n("./node_modules/core-js/internals/set-to-string-tag.js"),a=n("./node_modules/core-js/internals/iterators.js"),u=function(){return this};e.exports=function(e,t,n){var l=t+" Iterator";return e.prototype=o(r,{next:s(1,n)}),i(e,l,!1,!0),a[l]=u,e}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(e,t,n){var r=n("./node_modules/core-js/internals/descriptors.js"),o=n("./node_modules/core-js/internals/object-define-property.js"),s=n("./node_modules/core-js/internals/create-property-descriptor.js");e.exports=r?function(e,t,n){return o.f(e,t,s(1,n))}:function(e,t,n){return e[t]=n,e}},"./node_modules/core-js/internals/create-property-descriptor.js":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"./node_modules/core-js/internals/create-property.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/to-primitive.js"),o=n("./node_modules/core-js/internals/object-define-property.js"),s=n("./node_modules/core-js/internals/create-property-descriptor.js");e.exports=function(e,t,n){var i=r(t);i in e?o.f(e,i,s(0,n)):e[i]=n}},"./node_modules/core-js/internals/date-to-iso-string.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/fails.js"),o=n("./node_modules/core-js/internals/string-pad.js").start,s=Math.abs,i=Date.prototype,a=i.getTime,u=i.toISOString;e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))}))||!r((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(a.call(this)))throw RangeError("Invalid time value");var e=this.getUTCFullYear(),t=this.getUTCMilliseconds(),n=e<0?"-":e>9999?"+":"";return n+o(s(e),n?6:4,0)+"-"+o(this.getUTCMonth()+1,2,0)+"-"+o(this.getUTCDate(),2,0)+"T"+o(this.getUTCHours(),2,0)+":"+o(this.getUTCMinutes(),2,0)+":"+o(this.getUTCSeconds(),2,0)+"."+o(t,3,0)+"Z"}:u},"./node_modules/core-js/internals/date-to-primitive.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/an-object.js"),o=n("./node_modules/core-js/internals/to-primitive.js");e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!==e)}},"./node_modules/core-js/internals/define-iterator.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/export.js"),o=n("./node_modules/core-js/internals/create-iterator-constructor.js"),s=n("./node_modules/core-js/internals/object-get-prototype-of.js"),i=n("./node_modules/core-js/internals/object-set-prototype-of.js"),a=n("./node_modules/core-js/internals/set-to-string-tag.js"),u=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),l=n("./node_modules/core-js/internals/redefine.js"),c=n("./node_modules/core-js/internals/well-known-symbol.js"),d=n("./node_modules/core-js/internals/is-pure.js"),p=n("./node_modules/core-js/internals/iterators.js"),h=n("./node_modules/core-js/internals/iterators-core.js"),f=h.IteratorPrototype,m=h.BUGGY_SAFARI_ITERATORS,j=c("iterator"),g=function(){return this};e.exports=function(e,t,n,c,h,y,v){o(n,t,c);var _,b,x,E=function(e){if(e===h&&C)return C;if(!m&&e in S)return S[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},w=t+" Iterator",D=!1,S=e.prototype,A=S[j]||S["@@iterator"]||h&&S[h],C=!m&&A||E(h),k="Array"==t&&S.entries||A;if(k&&(_=s(k.call(new e)),f!==Object.prototype&&_.next&&(d||s(_)===f||(i?i(_,f):"function"!=typeof _[j]&&u(_,j,g)),a(_,w,!0,!0),d&&(p[w]=g))),"values"==h&&A&&"values"!==A.name&&(D=!0,C=function(){return A.call(this)}),d&&!v||S[j]===C||u(S,j,C),p[t]=C,h)if(b={values:E("values"),keys:y?C:E("keys"),entries:E("entries")},v)for(x in b)(m||D||!(x in S))&&l(S,x,b[x]);else r({target:t,proto:!0,forced:m||D},b);return b}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(e,t,n){var r=n("./node_modules/core-js/internals/path.js"),o=n("./node_modules/core-js/internals/has.js"),s=n("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),i=n("./node_modules/core-js/internals/object-define-property.js").f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||i(t,e,{value:s.f(e)})}},"./node_modules/core-js/internals/descriptors.js":function(e,t,n){var r=n("./node_modules/core-js/internals/fails.js");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"./node_modules/core-js/internals/document-create-element.js":function(e,t,n){var r=n("./node_modules/core-js/internals/global.js"),o=n("./node_modules/core-js/internals/is-object.js"),s=r.document,i=o(s)&&o(s.createElement);e.exports=function(e){return i?s.createElement(e):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-is-ios.js":function(e,t,n){var r=n("./node_modules/core-js/internals/engine-user-agent.js");e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},"./node_modules/core-js/internals/engine-user-agent.js":function(e,t,n){var r=n("./node_modules/core-js/internals/get-built-in.js");e.exports=r("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(e,t,n){var r,o,s=n("./node_modules/core-js/internals/global.js"),i=n("./node_modules/core-js/internals/engine-user-agent.js"),a=s.process,u=a&&a.versions,l=u&&u.v8;l?o=(r=l.split("."))[0]+r[1]:i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},"./node_modules/core-js/internals/enum-bug-keys.js":function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(e,t,n){var r=n("./node_modules/core-js/internals/global.js"),o=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,s=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),i=n("./node_modules/core-js/internals/redefine.js"),a=n("./node_modules/core-js/internals/set-global.js"),u=n("./node_modules/core-js/internals/copy-constructor-properties.js"),l=n("./node_modules/core-js/internals/is-forced.js");e.exports=function(e,t){var n,c,d,p,h,f=e.target,m=e.global,j=e.stat;if(n=m?r:j?r[f]||a(f,{}):(r[f]||{}).prototype)for(c in t){if(p=t[c],d=e.noTargetGet?(h=o(n,c))&&h.value:n[c],!l(m?c:f+(j?".":"#")+c,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;u(p,d)}(e.sham||d&&d.sham)&&s(p,"sham",!0),i(n,c,p,e)}}},"./node_modules/core-js/internals/fails.js":function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},"./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js":function(e,t,n){"use strict";n("./node_modules/core-js/modules/es.regexp.exec.js");var r=n("./node_modules/core-js/internals/redefine.js"),o=n("./node_modules/core-js/internals/fails.js"),s=n("./node_modules/core-js/internals/well-known-symbol.js"),i=n("./node_modules/core-js/internals/regexp-exec.js"),a=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),u=s("species"),l=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),c="$0"==="a".replace(/./,"$0"),d=s("replace"),p=!!/./[d]&&""===/./[d]("a","$0"),h=!o((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,d){var f=s(e),m=!o((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),j=m&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[u]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return t=!0,null},n[f](""),!t}));if(!m||!j||"replace"===e&&(!l||!c||p)||"split"===e&&!h){var g=/./[f],y=n(f,""[e],(function(e,t,n,r,o){return t.exec===i?m&&!o?{done:!0,value:g.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:c,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),v=y[0],_=y[1];r(String.prototype,e,v),r(RegExp.prototype,f,2==t?function(e,t){return _.call(e,this,t)}:function(e){return _.call(e,this)})}d&&a(RegExp.prototype[f],"sham",!0)}},"./node_modules/core-js/internals/flatten-into-array.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/is-array.js"),o=n("./node_modules/core-js/internals/to-length.js"),s=n("./node_modules/core-js/internals/function-bind-context.js"),i=function(e,t,n,a,u,l,c,d){for(var p,h=u,f=0,m=!!c&&s(c,d,3);f0&&r(p))h=i(e,t,p,o(p.length),h,l-1)-1;else{if(h>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[h]=p}h++}f++}return h};e.exports=i},"./node_modules/core-js/internals/freezing.js":function(e,t,n){var r=n("./node_modules/core-js/internals/fails.js");e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},"./node_modules/core-js/internals/function-bind-context.js":function(e,t,n){var r=n("./node_modules/core-js/internals/a-function.js");e.exports=function(e,t,n){if(r(e),void 0===t)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,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"./node_modules/core-js/internals/function-bind.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/a-function.js"),o=n("./node_modules/core-js/internals/is-object.js"),s=[].slice,i={},a=function(e,t,n){if(!(t in i)){for(var r=[],o=0;o>1,m=23===t?r(2,-24)-r(2,-77):0,j=e<0||0===e&&1/e<0?1:0,g=0;for((e=n(e))!=e||e===1/0?(l=e!=e?1:0,u=h):(u=o(s(e)/i),e*(c=r(2,-u))<1&&(u--,c*=2),(e+=u+f>=1?m/c:m*r(2,1-f))*c>=2&&(u++,c/=2),u+f>=h?(l=0,u=h):u+f>=1?(l=(e*c-1)*r(2,t),u+=f):(l=e*r(2,f-1)*r(2,t),u=0));t>=8;d[g++]=255&l,l/=256,t-=8);for(u=u<0;d[g++]=255&u,u/=256,p-=8);return d[--g]|=128*j,d},unpack:function(e,t){var n,o=e.length,s=8*o-t-1,i=(1<>1,u=s-7,l=o-1,c=e[l--],d=127&c;for(c>>=7;u>0;d=256*d+e[l],l--,u-=8);for(n=d&(1<<-u)-1,d>>=-u,u+=t;u>0;n=256*n+e[l],l--,u-=8);if(0===d)d=1-a;else{if(d===i)return n?NaN:c?-1/0:1/0;n+=r(2,t),d-=a}return(c?-1:1)*n*r(2,d-t)}}},"./node_modules/core-js/internals/indexed-object.js":function(e,t,n){var r=n("./node_modules/core-js/internals/fails.js"),o=n("./node_modules/core-js/internals/classof-raw.js"),s="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?s.call(e,""):Object(e)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(e,t,n){var r=n("./node_modules/core-js/internals/is-object.js"),o=n("./node_modules/core-js/internals/object-set-prototype-of.js");e.exports=function(e,t,n){var s,i;return o&&"function"==typeof(s=t.constructor)&&s!==n&&r(i=s.prototype)&&i!==n.prototype&&o(e,i),e}},"./node_modules/core-js/internals/inspect-source.js":function(e,t,n){var r=n("./node_modules/core-js/internals/shared-store.js"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},"./node_modules/core-js/internals/internal-metadata.js":function(e,t,n){var r=n("./node_modules/core-js/internals/hidden-keys.js"),o=n("./node_modules/core-js/internals/is-object.js"),s=n("./node_modules/core-js/internals/has.js"),i=n("./node_modules/core-js/internals/object-define-property.js").f,a=n("./node_modules/core-js/internals/uid.js"),u=n("./node_modules/core-js/internals/freezing.js"),l=a("meta"),c=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,l,{value:{objectID:"O"+ ++c,weakData:{}}})},h=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!s(e,l)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[l].objectID},getWeakData:function(e,t){if(!s(e,l)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[l].weakData},onFreeze:function(e){return u&&h.REQUIRED&&d(e)&&!s(e,l)&&p(e),e}};r[l]=!0},"./node_modules/core-js/internals/internal-state.js":function(e,t,n){var r,o,s,i=n("./node_modules/core-js/internals/native-weak-map.js"),a=n("./node_modules/core-js/internals/global.js"),u=n("./node_modules/core-js/internals/is-object.js"),l=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),c=n("./node_modules/core-js/internals/has.js"),d=n("./node_modules/core-js/internals/shared-key.js"),p=n("./node_modules/core-js/internals/hidden-keys.js"),h=a.WeakMap;if(i){var f=new h,m=f.get,j=f.has,g=f.set;r=function(e,t){return g.call(f,e,t),t},o=function(e){return m.call(f,e)||{}},s=function(e){return j.call(f,e)}}else{var y=d("state");p[y]=!0,r=function(e,t){return l(e,y,t),t},o=function(e){return c(e,y)?e[y]:{}},s=function(e){return c(e,y)}}e.exports={set:r,get:o,has:s,enforce:function(e){return s(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},"./node_modules/core-js/internals/is-array-iterator-method.js":function(e,t,n){var r=n("./node_modules/core-js/internals/well-known-symbol.js"),o=n("./node_modules/core-js/internals/iterators.js"),s=r("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||i[s]===e)}},"./node_modules/core-js/internals/is-array.js":function(e,t,n){var r=n("./node_modules/core-js/internals/classof-raw.js");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"./node_modules/core-js/internals/is-forced.js":function(e,t,n){var r=n("./node_modules/core-js/internals/fails.js"),o=/#|\.prototype\./,s=function(e,t){var n=a[i(e)];return n==l||n!=u&&("function"==typeof t?r(t):!!t)},i=s.normalize=function(e){return String(e).replace(o,".").toLowerCase()},a=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";e.exports=s},"./node_modules/core-js/internals/is-integer.js":function(e,t,n){var r=n("./node_modules/core-js/internals/is-object.js"),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},"./node_modules/core-js/internals/is-object.js":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"./node_modules/core-js/internals/is-pure.js":function(e,t){e.exports=!1},"./node_modules/core-js/internals/is-regexp.js":function(e,t,n){var r=n("./node_modules/core-js/internals/is-object.js"),o=n("./node_modules/core-js/internals/classof-raw.js"),s=n("./node_modules/core-js/internals/well-known-symbol.js")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[s])?!!t:"RegExp"==o(e))}},"./node_modules/core-js/internals/iterate.js":function(e,t,n){var r=n("./node_modules/core-js/internals/an-object.js"),o=n("./node_modules/core-js/internals/is-array-iterator-method.js"),s=n("./node_modules/core-js/internals/to-length.js"),i=n("./node_modules/core-js/internals/function-bind-context.js"),a=n("./node_modules/core-js/internals/get-iterator-method.js"),u=n("./node_modules/core-js/internals/call-with-safe-iteration-closing.js"),l=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,c,d){var p,h,f,m,j,g,y,v=i(t,n,c?2:1);if(d)p=e;else{if("function"!=typeof(h=a(e)))throw TypeError("Target is not iterable");if(o(h)){for(f=0,m=s(e.length);m>f;f++)if((j=c?v(r(y=e[f])[0],y[1]):v(e[f]))&&j instanceof l)return j;return new l(!1)}p=h.call(e)}for(g=p.next;!(y=g.call(p)).done;)if("object"==typeof(j=u(p,v,y.value,c))&&j&&j instanceof l)return j;return new l(!1)}).stop=function(e){return new l(!0,e)}},"./node_modules/core-js/internals/iterators-core.js":function(e,t,n){"use strict";var r,o,s,i=n("./node_modules/core-js/internals/object-get-prototype-of.js"),a=n("./node_modules/core-js/internals/create-non-enumerable-property.js"),u=n("./node_modules/core-js/internals/has.js"),l=n("./node_modules/core-js/internals/well-known-symbol.js"),c=n("./node_modules/core-js/internals/is-pure.js"),d=l("iterator"),p=!1;[].keys&&("next"in(s=[].keys())?(o=i(i(s)))!==Object.prototype&&(r=o):p=!0),null==r&&(r={}),c||u(r,d)||a(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},"./node_modules/core-js/internals/iterators.js":function(e,t){e.exports={}},"./node_modules/core-js/internals/math-expm1.js":function(e,t){var n=Math.expm1,r=Math.exp;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:n},"./node_modules/core-js/internals/math-fround.js":function(e,t,n){var r=n("./node_modules/core-js/internals/math-sign.js"),o=Math.abs,s=Math.pow,i=s(2,-52),a=s(2,-23),u=s(2,127)*(2-a),l=s(2,-126);e.exports=Math.fround||function(e){var t,n,s=o(e),c=r(e);return su||n!=n?c*(1/0):c*n}},"./node_modules/core-js/internals/math-log1p.js":function(e,t){var n=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:n(1+e)}},"./node_modules/core-js/internals/math-sign.js":function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},"./node_modules/core-js/internals/microtask.js":function(e,t,n){var r,o,s,i,a,u,l,c,d=n("./node_modules/core-js/internals/global.js"),p=n("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,h=n("./node_modules/core-js/internals/classof-raw.js"),f=n("./node_modules/core-js/internals/task.js").set,m=n("./node_modules/core-js/internals/engine-is-ios.js"),j=d.MutationObserver||d.WebKitMutationObserver,g=d.process,y=d.Promise,v="process"==h(g),_=p(d,"queueMicrotask"),b=_&&_.value;b||(r=function(){var e,t;for(v&&(e=g.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(e){throw o?i():s=void 0,e}}s=void 0,e&&e.enter()},v?i=function(){g.nextTick(r)}:j&&!m?(a=!0,u=document.createTextNode(""),new j(r).observe(u,{characterData:!0}),i=function(){u.data=a=!a}):y&&y.resolve?(l=y.resolve(void 0),c=l.then,i=function(){c.call(l,r)}):i=function(){f.call(d,r)}),e.exports=b||function(e){var t={fn:e,next:void 0};s&&(s.next=t),o||(o=t,i()),s=t}},"./node_modules/core-js/internals/native-promise-constructor.js":function(e,t,n){var r=n("./node_modules/core-js/internals/global.js");e.exports=r.Promise},"./node_modules/core-js/internals/native-symbol.js":function(e,t,n){var r=n("./node_modules/core-js/internals/fails.js");e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},"./node_modules/core-js/internals/native-url.js":function(e,t,n){var r=n("./node_modules/core-js/internals/fails.js"),o=n("./node_modules/core-js/internals/well-known-symbol.js"),s=n("./node_modules/core-js/internals/is-pure.js"),i=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),s&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[i]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"./node_modules/core-js/internals/native-weak-map.js":function(e,t,n){var r=n("./node_modules/core-js/internals/global.js"),o=n("./node_modules/core-js/internals/inspect-source.js"),s=r.WeakMap;e.exports="function"==typeof s&&/native code/.test(o(s))},"./node_modules/core-js/internals/new-promise-capability.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/a-function.js"),o=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new o(e)}},"./node_modules/core-js/internals/not-a-regexp.js":function(e,t,n){var r=n("./node_modules/core-js/internals/is-regexp.js");e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},"./node_modules/core-js/internals/number-is-finite.js":function(e,t,n){var r=n("./node_modules/core-js/internals/global.js").isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},"./node_modules/core-js/internals/number-parse-float.js":function(e,t,n){var r=n("./node_modules/core-js/internals/global.js"),o=n("./node_modules/core-js/internals/string-trim.js").trim,s=n("./node_modules/core-js/internals/whitespaces.js"),i=r.parseFloat,a=1/i(s+"-0")!=-1/0;e.exports=a?function(e){var t=o(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},"./node_modules/core-js/internals/number-parse-int.js":function(e,t,n){var r=n("./node_modules/core-js/internals/global.js"),o=n("./node_modules/core-js/internals/string-trim.js").trim,s=n("./node_modules/core-js/internals/whitespaces.js"),i=r.parseInt,a=/^[+-]?0[Xx]/,u=8!==i(s+"08")||22!==i(s+"0x16");e.exports=u?function(e,t){var n=o(String(e));return i(n,t>>>0||(a.test(n)?16:10))}:i},"./node_modules/core-js/internals/object-assign.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/internals/descriptors.js"),o=n("./node_modules/core-js/internals/fails.js"),s=n("./node_modules/core-js/internals/object-keys.js"),i=n("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=n("./node_modules/core-js/internals/object-property-is-enumerable.js"),u=n("./node_modules/core-js/internals/to-object.js"),l=n("./node_modules/core-js/internals/indexed-object.js"),c=Object.assign,d=Object.defineProperty;e.exports=!c||o((function(){if(r&&1!==c({b:1},c(d({},"a",{enumerable:!0,get:function(){d(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!=c({},e)[n]||"abcdefghijklmnopqrst"!=s(c({},t)).join("")}))?function(e,t){for(var n=u(e),o=arguments.length,c=1,d=i.f,p=a.f;o>c;)for(var h,f=l(arguments[c++]),m=d?s(f).concat(d(f)):s(f),j=m.length,g=0;j>g;)h=m[g++],r&&!p.call(f,h)||(n[h]=f[h]);return n}:c},"./node_modules/core-js/internals/object-create.js":function(e,t,n){var r,o=n("./node_modules/core-js/internals/an-object.js"),s=n("./node_modules/core-js/internals/object-define-properties.js"),i=n("./node_modules/core-js/internals/enum-bug-keys.js"),a=n("./node_modules/core-js/internals/hidden-keys.js"),u=n("./node_modules/core-js/internals/html.js"),l=n("./node_modules/core-js/internals/document-create-element.js"),c=n("./node_modules/core-js/internals/shared-key.js"),d=c("IE_PROTO"),p=function(){},h=function(e){return"'; + }, + f = function () { + try { + r = document.domain && new ActiveXObject('htmlfile'); + } catch (e) {} + var e, t; + f = r + ? (function (e) { + e.write(h('')), e.close(); + var t = e.parentWindow.Object; + return (e = null), t; + })(r) + : (((t = l('iframe')).style.display = 'none'), + u.appendChild(t), + (t.src = String('javascript:')), + (e = t.contentWindow.document).open(), + e.write(h('document.F=Object')), + e.close(), + e.F); + for (var n = i.length; n--; ) delete f.prototype[i[n]]; + return f(); + }; + (a[d] = !0), + (e.exports = + Object.create || + function (e, t) { + var n; + return ( + null !== e ? ((p.prototype = o(e)), (n = new p()), (p.prototype = null), (n[d] = e)) : (n = f()), + void 0 === t ? n : s(n, t) + ); + }); + }, + './node_modules/core-js/internals/object-define-properties.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/object-define-property.js'), + s = n('./node_modules/core-js/internals/an-object.js'), + i = n('./node_modules/core-js/internals/object-keys.js'); + e.exports = r + ? Object.defineProperties + : function (e, t) { + s(e); + for (var n, r = i(t), a = r.length, u = 0; a > u; ) o.f(e, (n = r[u++]), t[n]); + return e; + }; + }, + './node_modules/core-js/internals/object-define-property.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/ie8-dom-define.js'), + s = n('./node_modules/core-js/internals/an-object.js'), + i = n('./node_modules/core-js/internals/to-primitive.js'), + a = Object.defineProperty; + t.f = r + ? a + : function (e, t, n) { + if ((s(e), (t = i(t, !0)), s(n), o)) + try { + return a(e, t, n); + } catch (e) {} + if ('get' in n || 'set' in n) throw TypeError('Accessors not supported'); + return 'value' in n && (e[t] = n.value), e; + }; + }, + './node_modules/core-js/internals/object-get-own-property-descriptor.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/object-property-is-enumerable.js'), + s = n('./node_modules/core-js/internals/create-property-descriptor.js'), + i = n('./node_modules/core-js/internals/to-indexed-object.js'), + a = n('./node_modules/core-js/internals/to-primitive.js'), + u = n('./node_modules/core-js/internals/has.js'), + l = n('./node_modules/core-js/internals/ie8-dom-define.js'), + c = Object.getOwnPropertyDescriptor; + t.f = r + ? c + : function (e, t) { + if (((e = i(e)), (t = a(t, !0)), l)) + try { + return c(e, t); + } catch (e) {} + if (u(e, t)) return s(!o.f.call(e, t), e[t]); + }; + }, + './node_modules/core-js/internals/object-get-own-property-names-external.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-indexed-object.js'), + o = n('./node_modules/core-js/internals/object-get-own-property-names.js').f, + s = {}.toString, + i = 'object' == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; + e.exports.f = function (e) { + return i && '[object Window]' == s.call(e) + ? (function (e) { + try { + return o(e); + } catch (e) { + return i.slice(); + } + })(e) + : o(r(e)); + }; + }, + './node_modules/core-js/internals/object-get-own-property-names.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/object-keys-internal.js'), + o = n('./node_modules/core-js/internals/enum-bug-keys.js').concat('length', 'prototype'); + t.f = + Object.getOwnPropertyNames || + function (e) { + return r(e, o); + }; + }, + './node_modules/core-js/internals/object-get-own-property-symbols.js': function (e, t) { + t.f = Object.getOwnPropertySymbols; + }, + './node_modules/core-js/internals/object-get-prototype-of.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/has.js'), + o = n('./node_modules/core-js/internals/to-object.js'), + s = n('./node_modules/core-js/internals/shared-key.js'), + i = n('./node_modules/core-js/internals/correct-prototype-getter.js'), + a = s('IE_PROTO'), + u = Object.prototype; + e.exports = i + ? Object.getPrototypeOf + : function (e) { + return ( + (e = o(e)), + r(e, a) + ? e[a] + : 'function' == typeof e.constructor && e instanceof e.constructor + ? e.constructor.prototype + : e instanceof Object + ? u + : null + ); + }; + }, + './node_modules/core-js/internals/object-keys-internal.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/has.js'), + o = n('./node_modules/core-js/internals/to-indexed-object.js'), + s = n('./node_modules/core-js/internals/array-includes.js').indexOf, + i = n('./node_modules/core-js/internals/hidden-keys.js'); + e.exports = function (e, t) { + var n, + a = o(e), + u = 0, + l = []; + for (n in a) !r(i, n) && r(a, n) && l.push(n); + for (; t.length > u; ) r(a, (n = t[u++])) && (~s(l, n) || l.push(n)); + return l; + }; + }, + './node_modules/core-js/internals/object-keys.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/object-keys-internal.js'), + o = n('./node_modules/core-js/internals/enum-bug-keys.js'); + e.exports = + Object.keys || + function (e) { + return r(e, o); + }; + }, + './node_modules/core-js/internals/object-property-is-enumerable.js': function (e, t, n) { + 'use strict'; + var r = {}.propertyIsEnumerable, + o = Object.getOwnPropertyDescriptor, + s = o && !r.call({ 1: 2 }, 1); + t.f = s + ? function (e) { + var t = o(this, e); + return !!t && t.enumerable; + } + : r; + }, + './node_modules/core-js/internals/object-prototype-accessors-forced.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/is-pure.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/fails.js'); + e.exports = + r || + !s(function () { + var e = Math.random(); + __defineSetter__.call(null, e, function () {}), delete o[e]; + }); + }, + './node_modules/core-js/internals/object-set-prototype-of.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/an-object.js'), + o = n('./node_modules/core-js/internals/a-possible-prototype.js'); + 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 (e) {} + return function (n, s) { + return r(n), o(s), t ? e.call(n, s) : (n.__proto__ = s), n; + }; + })() + : void 0); + }, + './node_modules/core-js/internals/object-to-array.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/object-keys.js'), + s = n('./node_modules/core-js/internals/to-indexed-object.js'), + i = n('./node_modules/core-js/internals/object-property-is-enumerable.js').f, + a = function (e) { + return function (t) { + for (var n, a = s(t), u = o(a), l = u.length, c = 0, d = []; l > c; ) + (n = u[c++]), (r && !i.call(a, n)) || d.push(e ? [n, a[n]] : a[n]); + return d; + }; + }; + e.exports = { entries: a(!0), values: a(!1) }; + }, + './node_modules/core-js/internals/object-to-string.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/to-string-tag-support.js'), + o = n('./node_modules/core-js/internals/classof.js'); + e.exports = r + ? {}.toString + : function () { + return '[object ' + o(this) + ']'; + }; + }, + './node_modules/core-js/internals/own-keys.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/get-built-in.js'), + o = n('./node_modules/core-js/internals/object-get-own-property-names.js'), + s = n('./node_modules/core-js/internals/object-get-own-property-symbols.js'), + i = n('./node_modules/core-js/internals/an-object.js'); + e.exports = + r('Reflect', 'ownKeys') || + function (e) { + var t = o.f(i(e)), + n = s.f; + return n ? t.concat(n(e)) : t; + }; + }, + './node_modules/core-js/internals/path.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'); + e.exports = r; + }, + './node_modules/core-js/internals/perform.js': function (e, t) { + e.exports = function (e) { + try { + return { error: !1, value: e() }; + } catch (e) { + return { error: !0, value: e }; + } + }; + }, + './node_modules/core-js/internals/promise-resolve.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/an-object.js'), + o = n('./node_modules/core-js/internals/is-object.js'), + s = n('./node_modules/core-js/internals/new-promise-capability.js'); + e.exports = function (e, t) { + if ((r(e), o(t) && t.constructor === e)) return t; + var n = s.f(e); + return (0, n.resolve)(t), n.promise; + }; + }, + './node_modules/core-js/internals/redefine-all.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/redefine.js'); + e.exports = function (e, t, n) { + for (var o in t) r(e, o, t[o], n); + return e; + }; + }, + './node_modules/core-js/internals/redefine.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/create-non-enumerable-property.js'), + s = n('./node_modules/core-js/internals/has.js'), + i = n('./node_modules/core-js/internals/set-global.js'), + a = n('./node_modules/core-js/internals/inspect-source.js'), + u = n('./node_modules/core-js/internals/internal-state.js'), + l = u.get, + c = u.enforce, + d = String(String).split('String'); + (e.exports = function (e, t, n, a) { + var u = !!a && !!a.unsafe, + l = !!a && !!a.enumerable, + p = !!a && !!a.noTargetGet; + 'function' == typeof n && + ('string' != typeof t || s(n, 'name') || o(n, 'name', t), + (c(n).source = d.join('string' == typeof t ? t : ''))), + e !== r ? (u ? !p && e[t] && (l = !0) : delete e[t], l ? (e[t] = n) : o(e, t, n)) : l ? (e[t] = n) : i(t, n); + })(Function.prototype, 'toString', function () { + return ('function' == typeof this && l(this).source) || a(this); + }); + }, + './node_modules/core-js/internals/regexp-exec-abstract.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/classof-raw.js'), + o = n('./node_modules/core-js/internals/regexp-exec.js'); + e.exports = function (e, t) { + var n = e.exec; + if ('function' == typeof n) { + var s = n.call(e, t); + if ('object' != typeof s) throw TypeError('RegExp exec method returned something other than an Object or null'); + return s; + } + if ('RegExp' !== r(e)) throw TypeError('RegExp#exec called on incompatible receiver'); + return o.call(e, t); + }; + }, + './node_modules/core-js/internals/regexp-exec.js': function (e, t, n) { + 'use strict'; + var r, + o, + s = n('./node_modules/core-js/internals/regexp-flags.js'), + i = n('./node_modules/core-js/internals/regexp-sticky-helpers.js'), + a = RegExp.prototype.exec, + u = String.prototype.replace, + l = a, + c = ((r = /a/), (o = /b*/g), a.call(r, 'a'), a.call(o, 'a'), 0 !== r.lastIndex || 0 !== o.lastIndex), + d = i.UNSUPPORTED_Y || i.BROKEN_CARET, + p = void 0 !== /()??/.exec('')[1]; + (c || p || d) && + (l = function (e) { + var t, + n, + r, + o, + i = this, + l = d && i.sticky, + h = s.call(i), + f = i.source, + m = 0, + j = e; + return ( + l && + (-1 === (h = h.replace('y', '')).indexOf('g') && (h += 'g'), + (j = String(e).slice(i.lastIndex)), + i.lastIndex > 0 && + (!i.multiline || (i.multiline && '\n' !== e[i.lastIndex - 1])) && + ((f = '(?: ' + f + ')'), (j = ' ' + j), m++), + (n = new RegExp('^(?:' + f + ')', h))), + p && (n = new RegExp('^' + f + '$(?!\\s)', h)), + c && (t = i.lastIndex), + (r = a.call(l ? n : i, j)), + l + ? r + ? ((r.input = r.input.slice(m)), + (r[0] = r[0].slice(m)), + (r.index = i.lastIndex), + (i.lastIndex += r[0].length)) + : (i.lastIndex = 0) + : c && r && (i.lastIndex = i.global ? r.index + r[0].length : t), + p && + r && + r.length > 1 && + u.call(r[0], n, function () { + for (o = 1; o < arguments.length - 2; o++) void 0 === arguments[o] && (r[o] = void 0); + }), + r + ); + }), + (e.exports = l); + }, + './node_modules/core-js/internals/regexp-flags.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/an-object.js'); + e.exports = function () { + var e = r(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 + ); + }; + }, + './node_modules/core-js/internals/regexp-sticky-helpers.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/fails.js'); + function o(e, t) { + return RegExp(e, t); + } + (t.UNSUPPORTED_Y = r(function () { + var e = o('a', 'y'); + return (e.lastIndex = 2), null != e.exec('abcd'); + })), + (t.BROKEN_CARET = r(function () { + var e = o('^r', 'gy'); + return (e.lastIndex = 2), null != e.exec('str'); + })); + }, + './node_modules/core-js/internals/require-object-coercible.js': function (e, t) { + e.exports = function (e) { + if (null == e) throw TypeError("Can't call method on " + e); + return e; + }; + }, + './node_modules/core-js/internals/same-value.js': function (e, t) { + e.exports = + Object.is || + function (e, t) { + return e === t ? 0 !== e || 1 / e == 1 / t : e != e && t != t; + }; + }, + './node_modules/core-js/internals/set-global.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/create-non-enumerable-property.js'); + e.exports = function (e, t) { + try { + o(r, e, t); + } catch (n) { + r[e] = t; + } + return t; + }; + }, + './node_modules/core-js/internals/set-species.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/get-built-in.js'), + o = n('./node_modules/core-js/internals/object-define-property.js'), + s = n('./node_modules/core-js/internals/well-known-symbol.js'), + i = n('./node_modules/core-js/internals/descriptors.js'), + a = s('species'); + e.exports = function (e) { + var t = r(e), + n = o.f; + i && + t && + !t[a] && + n(t, a, { + configurable: !0, + get: function () { + return this; + }, + }); + }; + }, + './node_modules/core-js/internals/set-to-string-tag.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/object-define-property.js').f, + o = n('./node_modules/core-js/internals/has.js'), + s = n('./node_modules/core-js/internals/well-known-symbol.js')('toStringTag'); + e.exports = function (e, t, n) { + e && !o((e = n ? e : e.prototype), s) && r(e, s, { configurable: !0, value: t }); + }; + }, + './node_modules/core-js/internals/shared-key.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/shared.js'), + o = n('./node_modules/core-js/internals/uid.js'), + s = r('keys'); + e.exports = function (e) { + return s[e] || (s[e] = o(e)); + }; + }, + './node_modules/core-js/internals/shared-store.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/set-global.js'), + s = r['__core-js_shared__'] || o('__core-js_shared__', {}); + e.exports = s; + }, + './node_modules/core-js/internals/shared.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/is-pure.js'), + o = n('./node_modules/core-js/internals/shared-store.js'); + (e.exports = function (e, t) { + return o[e] || (o[e] = void 0 !== t ? t : {}); + })('versions', []).push({ + version: '3.6.5', + mode: r ? 'pure' : 'global', + copyright: '© 2020 Denis Pushkarev (zloirock.ru)', + }); + }, + './node_modules/core-js/internals/species-constructor.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/an-object.js'), + o = n('./node_modules/core-js/internals/a-function.js'), + s = n('./node_modules/core-js/internals/well-known-symbol.js')('species'); + e.exports = function (e, t) { + var n, + i = r(e).constructor; + return void 0 === i || null == (n = r(i)[s]) ? t : o(n); + }; + }, + './node_modules/core-js/internals/string-html-forced.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/fails.js'); + e.exports = function (e) { + return r(function () { + var t = ''[e]('"'); + return t !== t.toLowerCase() || t.split('"').length > 3; + }); + }; + }, + './node_modules/core-js/internals/string-multibyte.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-integer.js'), + o = n('./node_modules/core-js/internals/require-object-coercible.js'), + s = function (e) { + return function (t, n) { + var s, + i, + a = String(o(t)), + u = r(n), + l = a.length; + return u < 0 || u >= l + ? e + ? '' + : void 0 + : (s = a.charCodeAt(u)) < 55296 || + s > 56319 || + u + 1 === l || + (i = a.charCodeAt(u + 1)) < 56320 || + i > 57343 + ? e + ? a.charAt(u) + : s + : e + ? a.slice(u, u + 2) + : i - 56320 + ((s - 55296) << 10) + 65536; + }; + }; + e.exports = { codeAt: s(!1), charAt: s(!0) }; + }, + './node_modules/core-js/internals/string-pad-webkit-bug.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/engine-user-agent.js'); + e.exports = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(r); + }, + './node_modules/core-js/internals/string-pad.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-length.js'), + o = n('./node_modules/core-js/internals/string-repeat.js'), + s = n('./node_modules/core-js/internals/require-object-coercible.js'), + i = Math.ceil, + a = function (e) { + return function (t, n, a) { + var u, + l, + c = String(s(t)), + d = c.length, + p = void 0 === a ? ' ' : String(a), + h = r(n); + return h <= d || '' == p + ? c + : ((u = h - d), (l = o.call(p, i(u / p.length))).length > u && (l = l.slice(0, u)), e ? c + l : l + c); + }; + }; + e.exports = { start: a(!1), end: a(!0) }; + }, + './node_modules/core-js/internals/string-punycode-to-ascii.js': function (e, t, n) { + 'use strict'; + var r = /[^\0-\u007E]/, + o = /[.\u3002\uFF0E\uFF61]/g, + s = 'Overflow: input needs wider integers to process', + i = Math.floor, + a = String.fromCharCode, + u = function (e) { + return e + 22 + 75 * (e < 26); + }, + l = function (e, t, n) { + var r = 0; + for (e = n ? i(e / 700) : e >> 1, e += i(e / t); e > 455; r += 36) e = i(e / 35); + return i(r + (36 * e) / (e + 38)); + }, + c = function (e) { + var t, + n, + r = [], + o = (e = (function (e) { + for (var t = [], n = 0, r = e.length; n < r; ) { + var o = e.charCodeAt(n++); + if (o >= 55296 && o <= 56319 && n < r) { + var s = e.charCodeAt(n++); + 56320 == (64512 & s) ? t.push(((1023 & o) << 10) + (1023 & s) + 65536) : (t.push(o), n--); + } else t.push(o); + } + return t; + })(e)).length, + c = 128, + d = 0, + p = 72; + for (t = 0; t < e.length; t++) (n = e[t]) < 128 && r.push(a(n)); + var h = r.length, + f = h; + for (h && r.push('-'); f < o; ) { + var m = 2147483647; + for (t = 0; t < e.length; t++) (n = e[t]) >= c && n < m && (m = n); + var j = f + 1; + if (m - c > i((2147483647 - d) / j)) throw RangeError(s); + for (d += (m - c) * j, c = m, t = 0; t < e.length; t++) { + if ((n = e[t]) < c && ++d > 2147483647) throw RangeError(s); + if (n == c) { + for (var g = d, y = 36; ; y += 36) { + var v = y <= p ? 1 : y >= p + 26 ? 26 : y - p; + if (g < v) break; + var _ = g - v, + b = 36 - v; + r.push(a(u(v + (_ % b)))), (g = i(_ / b)); + } + r.push(a(u(g))), (p = l(d, j, f == h)), (d = 0), ++f; + } + } + ++d, ++c; + } + return r.join(''); + }; + e.exports = function (e) { + var t, + n, + s = [], + i = e.toLowerCase().replace(o, '.').split('.'); + for (t = 0; t < i.length; t++) (n = i[t]), s.push(r.test(n) ? 'xn--' + c(n) : n); + return s.join('.'); + }; + }, + './node_modules/core-js/internals/string-repeat.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/to-integer.js'), + o = n('./node_modules/core-js/internals/require-object-coercible.js'); + e.exports = + ''.repeat || + function (e) { + var t = String(o(this)), + n = '', + s = r(e); + if (s < 0 || s == 1 / 0) throw RangeError('Wrong number of repetitions'); + for (; s > 0; (s >>>= 1) && (t += t)) 1 & s && (n += t); + return n; + }; + }, + './node_modules/core-js/internals/string-trim-forced.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/fails.js'), + o = n('./node_modules/core-js/internals/whitespaces.js'); + e.exports = function (e) { + return r(function () { + return !!o[e]() || '​…᠎' != '​…᠎'[e]() || o[e].name !== e; + }); + }; + }, + './node_modules/core-js/internals/string-trim.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/require-object-coercible.js'), + o = '[' + n('./node_modules/core-js/internals/whitespaces.js') + ']', + s = RegExp('^' + o + o + '*'), + i = RegExp(o + o + '*$'), + a = function (e) { + return function (t) { + var n = String(r(t)); + return 1 & e && (n = n.replace(s, '')), 2 & e && (n = n.replace(i, '')), n; + }; + }; + e.exports = { start: a(1), end: a(2), trim: a(3) }; + }, + './node_modules/core-js/internals/task.js': function (e, t, n) { + var r, + o, + s, + i = n('./node_modules/core-js/internals/global.js'), + a = n('./node_modules/core-js/internals/fails.js'), + u = n('./node_modules/core-js/internals/classof-raw.js'), + l = n('./node_modules/core-js/internals/function-bind-context.js'), + c = n('./node_modules/core-js/internals/html.js'), + d = n('./node_modules/core-js/internals/document-create-element.js'), + p = n('./node_modules/core-js/internals/engine-is-ios.js'), + h = i.location, + f = i.setImmediate, + m = i.clearImmediate, + j = i.process, + g = i.MessageChannel, + y = i.Dispatch, + v = 0, + _ = {}, + b = function (e) { + if (_.hasOwnProperty(e)) { + var t = _[e]; + delete _[e], t(); + } + }, + x = function (e) { + return function () { + b(e); + }; + }, + E = function (e) { + b(e.data); + }, + w = function (e) { + i.postMessage(e + '', h.protocol + '//' + h.host); + }; + (f && m) || + ((f = function (e) { + for (var t = [], n = 1; arguments.length > n; ) t.push(arguments[n++]); + return ( + (_[++v] = function () { + ('function' == typeof e ? e : Function(e)).apply(void 0, t); + }), + r(v), + v + ); + }), + (m = function (e) { + delete _[e]; + }), + 'process' == u(j) + ? (r = function (e) { + j.nextTick(x(e)); + }) + : y && y.now + ? (r = function (e) { + y.now(x(e)); + }) + : g && !p + ? ((s = (o = new g()).port2), (o.port1.onmessage = E), (r = l(s.postMessage, s, 1))) + : !i.addEventListener || 'function' != typeof postMessage || i.importScripts || a(w) || 'file:' === h.protocol + ? (r = + 'onreadystatechange' in d('script') + ? function (e) { + c.appendChild(d('script')).onreadystatechange = function () { + c.removeChild(this), b(e); + }; + } + : function (e) { + setTimeout(x(e), 0); + }) + : ((r = w), i.addEventListener('message', E, !1))), + (e.exports = { set: f, clear: m }); + }, + './node_modules/core-js/internals/this-number-value.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/classof-raw.js'); + e.exports = function (e) { + if ('number' != typeof e && 'Number' != r(e)) throw TypeError('Incorrect invocation'); + return +e; + }; + }, + './node_modules/core-js/internals/to-absolute-index.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-integer.js'), + o = Math.max, + s = Math.min; + e.exports = function (e, t) { + var n = r(e); + return n < 0 ? o(n + t, 0) : s(n, t); + }; + }, + './node_modules/core-js/internals/to-index.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-integer.js'), + o = n('./node_modules/core-js/internals/to-length.js'); + e.exports = function (e) { + if (void 0 === e) return 0; + var t = r(e), + n = o(t); + if (t !== n) throw RangeError('Wrong length or index'); + return n; + }; + }, + './node_modules/core-js/internals/to-indexed-object.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/indexed-object.js'), + o = n('./node_modules/core-js/internals/require-object-coercible.js'); + e.exports = function (e) { + return r(o(e)); + }; + }, + './node_modules/core-js/internals/to-integer.js': function (e, t) { + var n = Math.ceil, + r = Math.floor; + e.exports = function (e) { + return isNaN((e = +e)) ? 0 : (e > 0 ? r : n)(e); + }; + }, + './node_modules/core-js/internals/to-length.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-integer.js'), + o = Math.min; + e.exports = function (e) { + return e > 0 ? o(r(e), 9007199254740991) : 0; + }; + }, + './node_modules/core-js/internals/to-object.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/require-object-coercible.js'); + e.exports = function (e) { + return Object(r(e)); + }; + }, + './node_modules/core-js/internals/to-offset.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-positive-integer.js'); + e.exports = function (e, t) { + var n = r(e); + if (n % t) throw RangeError('Wrong offset'); + return n; + }; + }, + './node_modules/core-js/internals/to-positive-integer.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-integer.js'); + e.exports = function (e) { + var t = r(e); + if (t < 0) throw RangeError("The argument can't be less than 0"); + return t; + }; + }, + './node_modules/core-js/internals/to-primitive.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/is-object.js'); + e.exports = function (e, t) { + if (!r(e)) return e; + var n, o; + if (t && 'function' == typeof (n = e.toString) && !r((o = n.call(e)))) return o; + if ('function' == typeof (n = e.valueOf) && !r((o = n.call(e)))) return o; + if (!t && 'function' == typeof (n = e.toString) && !r((o = n.call(e)))) return o; + throw TypeError("Can't convert object to primitive value"); + }; + }, + './node_modules/core-js/internals/to-string-tag-support.js': function (e, t, n) { + var r = {}; + (r[n('./node_modules/core-js/internals/well-known-symbol.js')('toStringTag')] = 'z'), + (e.exports = '[object z]' === String(r)); + }, + './node_modules/core-js/internals/typed-array-constructor.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/descriptors.js'), + i = n('./node_modules/core-js/internals/typed-array-constructors-require-wrappers.js'), + a = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + u = n('./node_modules/core-js/internals/array-buffer.js'), + l = n('./node_modules/core-js/internals/an-instance.js'), + c = n('./node_modules/core-js/internals/create-property-descriptor.js'), + d = n('./node_modules/core-js/internals/create-non-enumerable-property.js'), + p = n('./node_modules/core-js/internals/to-length.js'), + h = n('./node_modules/core-js/internals/to-index.js'), + f = n('./node_modules/core-js/internals/to-offset.js'), + m = n('./node_modules/core-js/internals/to-primitive.js'), + j = n('./node_modules/core-js/internals/has.js'), + g = n('./node_modules/core-js/internals/classof.js'), + y = n('./node_modules/core-js/internals/is-object.js'), + v = n('./node_modules/core-js/internals/object-create.js'), + _ = n('./node_modules/core-js/internals/object-set-prototype-of.js'), + b = n('./node_modules/core-js/internals/object-get-own-property-names.js').f, + x = n('./node_modules/core-js/internals/typed-array-from.js'), + E = n('./node_modules/core-js/internals/array-iteration.js').forEach, + w = n('./node_modules/core-js/internals/set-species.js'), + D = n('./node_modules/core-js/internals/object-define-property.js'), + S = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js'), + A = n('./node_modules/core-js/internals/internal-state.js'), + C = n('./node_modules/core-js/internals/inherit-if-required.js'), + k = A.get, + F = A.set, + T = D.f, + O = S.f, + I = Math.round, + N = o.RangeError, + P = u.ArrayBuffer, + R = u.DataView, + L = a.NATIVE_ARRAY_BUFFER_VIEWS, + M = a.TYPED_ARRAY_TAG, + B = a.TypedArray, + U = a.TypedArrayPrototype, + $ = a.aTypedArrayConstructor, + q = a.isTypedArray, + z = function (e, t) { + for (var n = 0, r = t.length, o = new ($(e))(r); r > n; ) o[n] = t[n++]; + return o; + }, + G = function (e, t) { + T(e, t, { + get: function () { + return k(this)[t]; + }, + }); + }, + H = function (e) { + var t; + return e instanceof P || 'ArrayBuffer' == (t = g(e)) || 'SharedArrayBuffer' == t; + }, + X = function (e, t) { + return q(e) && 'symbol' != typeof t && t in e && String(+t) == String(t); + }, + J = function (e, t) { + return X(e, (t = m(t, !0))) ? c(2, e[t]) : O(e, t); + }, + W = function (e, t, n) { + return !(X(e, (t = m(t, !0))) && y(n) && j(n, 'value')) || + j(n, 'get') || + j(n, 'set') || + n.configurable || + (j(n, 'writable') && !n.writable) || + (j(n, 'enumerable') && !n.enumerable) + ? T(e, t, n) + : ((e[t] = n.value), e); + }; + s + ? (L || ((S.f = J), (D.f = W), G(U, 'buffer'), G(U, 'byteOffset'), G(U, 'byteLength'), G(U, 'length')), + r({ target: 'Object', stat: !0, forced: !L }, { getOwnPropertyDescriptor: J, defineProperty: W }), + (e.exports = function (e, t, n) { + var s = e.match(/\d+$/)[0] / 8, + a = e + (n ? 'Clamped' : '') + 'Array', + u = 'get' + e, + c = 'set' + e, + m = o[a], + j = m, + g = j && j.prototype, + D = {}, + S = function (e, t) { + T(e, t, { + get: function () { + return (function (e, t) { + var n = k(e); + return n.view[u](t * s + n.byteOffset, !0); + })(this, t); + }, + set: function (e) { + return (function (e, t, r) { + var o = k(e); + n && (r = (r = I(r)) < 0 ? 0 : r > 255 ? 255 : 255 & r), o.view[c](t * s + o.byteOffset, r, !0); + })(this, t, e); + }, + enumerable: !0, + }); + }; + L + ? i && + ((j = t(function (e, t, n, r) { + return ( + l(e, j, a), + C( + y(t) + ? H(t) + ? void 0 !== r + ? new m(t, f(n, s), r) + : void 0 !== n + ? new m(t, f(n, s)) + : new m(t) + : q(t) + ? z(j, t) + : x.call(j, t) + : new m(h(t)), + e, + j + ) + ); + })), + _ && _(j, B), + E(b(m), function (e) { + e in j || d(j, e, m[e]); + }), + (j.prototype = g)) + : ((j = t(function (e, t, n, r) { + l(e, j, a); + var o, + i, + u, + c = 0, + d = 0; + if (y(t)) { + if (!H(t)) return q(t) ? z(j, t) : x.call(j, t); + (o = t), (d = f(n, s)); + var m = t.byteLength; + if (void 0 === r) { + if (m % s) throw N('Wrong length'); + if ((i = m - d) < 0) throw N('Wrong length'); + } else if ((i = p(r) * s) + d > m) throw N('Wrong length'); + u = i / s; + } else (u = h(t)), (o = new P((i = u * s))); + for (F(e, { buffer: o, byteOffset: d, byteLength: i, length: u, view: new R(o) }); c < u; ) S(e, c++); + })), + _ && _(j, B), + (g = j.prototype = v(U))), + g.constructor !== j && d(g, 'constructor', j), + M && d(g, M, a), + (D[a] = j), + r({ global: !0, forced: j != m, sham: !L }, D), + 'BYTES_PER_ELEMENT' in j || d(j, 'BYTES_PER_ELEMENT', s), + 'BYTES_PER_ELEMENT' in g || d(g, 'BYTES_PER_ELEMENT', s), + w(a); + })) + : (e.exports = function () {}); + }, + './node_modules/core-js/internals/typed-array-constructors-require-wrappers.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/check-correctness-of-iteration.js'), + i = n('./node_modules/core-js/internals/array-buffer-view-core.js').NATIVE_ARRAY_BUFFER_VIEWS, + a = r.ArrayBuffer, + u = r.Int8Array; + e.exports = + !i || + !o(function () { + u(1); + }) || + !o(function () { + new u(-1); + }) || + !s(function (e) { + new u(), new u(null), new u(1.5), new u(e); + }, !0) || + o(function () { + return 1 !== new u(new a(2), 1, void 0).length; + }); + }, + './node_modules/core-js/internals/typed-array-from.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-object.js'), + o = n('./node_modules/core-js/internals/to-length.js'), + s = n('./node_modules/core-js/internals/get-iterator-method.js'), + i = n('./node_modules/core-js/internals/is-array-iterator-method.js'), + a = n('./node_modules/core-js/internals/function-bind-context.js'), + u = n('./node_modules/core-js/internals/array-buffer-view-core.js').aTypedArrayConstructor; + e.exports = function (e) { + var t, + n, + l, + c, + d, + p, + h = r(e), + f = arguments.length, + m = f > 1 ? arguments[1] : void 0, + j = void 0 !== m, + g = s(h); + if (null != g && !i(g)) for (p = (d = g.call(h)).next, h = []; !(c = p.call(d)).done; ) h.push(c.value); + for (j && f > 2 && (m = a(m, arguments[2], 2)), n = o(h.length), l = new (u(this))(n), t = 0; n > t; t++) + l[t] = j ? m(h[t], t) : h[t]; + return l; + }; + }, + './node_modules/core-js/internals/uid.js': function (e, t) { + var n = 0, + r = Math.random(); + e.exports = function (e) { + return 'Symbol(' + String(void 0 === e ? '' : e) + ')_' + (++n + r).toString(36); + }; + }, + './node_modules/core-js/internals/use-symbol-as-uid.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/native-symbol.js'); + e.exports = r && !Symbol.sham && 'symbol' == typeof Symbol.iterator; + }, + './node_modules/core-js/internals/well-known-symbol-wrapped.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/well-known-symbol.js'); + t.f = r; + }, + './node_modules/core-js/internals/well-known-symbol.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/shared.js'), + s = n('./node_modules/core-js/internals/has.js'), + i = n('./node_modules/core-js/internals/uid.js'), + a = n('./node_modules/core-js/internals/native-symbol.js'), + u = n('./node_modules/core-js/internals/use-symbol-as-uid.js'), + l = o('wks'), + c = r.Symbol, + d = u ? c : (c && c.withoutSetter) || i; + e.exports = function (e) { + return s(l, e) || (a && s(c, e) ? (l[e] = c[e]) : (l[e] = d('Symbol.' + e))), l[e]; + }; + }, + './node_modules/core-js/internals/whitespaces.js': function (e, t) { + e.exports = '\t\n\v\f\r                \u2028\u2029\ufeff'; + }, + './node_modules/core-js/modules/es.array-buffer.constructor.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/array-buffer.js'), + i = n('./node_modules/core-js/internals/set-species.js'), + a = s.ArrayBuffer; + r({ global: !0, forced: o.ArrayBuffer !== a }, { ArrayBuffer: a }), i('ArrayBuffer'); + }, + './node_modules/core-js/modules/es.array-buffer.is-view.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-buffer-view-core.js'); + r({ target: 'ArrayBuffer', stat: !0, forced: !o.NATIVE_ARRAY_BUFFER_VIEWS }, { isView: o.isView }); + }, + './node_modules/core-js/modules/es.array-buffer.slice.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/array-buffer.js'), + i = n('./node_modules/core-js/internals/an-object.js'), + a = n('./node_modules/core-js/internals/to-absolute-index.js'), + u = n('./node_modules/core-js/internals/to-length.js'), + l = n('./node_modules/core-js/internals/species-constructor.js'), + c = s.ArrayBuffer, + d = s.DataView, + p = c.prototype.slice; + r( + { + target: 'ArrayBuffer', + proto: !0, + unsafe: !0, + forced: o(function () { + return !new c(2).slice(1, void 0).byteLength; + }), + }, + { + slice: function (e, t) { + if (void 0 !== p && void 0 === t) return p.call(i(this), e); + for ( + var n = i(this).byteLength, + r = a(e, n), + o = a(void 0 === t ? n : t, n), + s = new (l(this, c))(u(o - r)), + h = new d(this), + f = new d(s), + m = 0; + r < o; + + ) + f.setUint8(m++, h.getUint8(r++)); + return s; + }, + } + ); + }, + './node_modules/core-js/modules/es.array.concat.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/is-array.js'), + i = n('./node_modules/core-js/internals/is-object.js'), + a = n('./node_modules/core-js/internals/to-object.js'), + u = n('./node_modules/core-js/internals/to-length.js'), + l = n('./node_modules/core-js/internals/create-property.js'), + c = n('./node_modules/core-js/internals/array-species-create.js'), + d = n('./node_modules/core-js/internals/array-method-has-species-support.js'), + p = n('./node_modules/core-js/internals/well-known-symbol.js'), + h = n('./node_modules/core-js/internals/engine-v8-version.js'), + f = p('isConcatSpreadable'), + m = + h >= 51 || + !o(function () { + var e = []; + return (e[f] = !1), e.concat()[0] !== e; + }), + j = d('concat'), + g = function (e) { + if (!i(e)) return !1; + var t = e[f]; + return void 0 !== t ? !!t : s(e); + }; + r( + { target: 'Array', proto: !0, forced: !m || !j }, + { + concat: function (e) { + var t, + n, + r, + o, + s, + i = a(this), + d = c(i, 0), + p = 0; + for (t = -1, r = arguments.length; t < r; t++) + if (g((s = -1 === t ? i : arguments[t]))) { + if (p + (o = u(s.length)) > 9007199254740991) throw TypeError('Maximum allowed index exceeded'); + for (n = 0; n < o; n++, p++) n in s && l(d, p, s[n]); + } else { + if (p >= 9007199254740991) throw TypeError('Maximum allowed index exceeded'); + l(d, p++, s); + } + return (d.length = p), d; + }, + } + ); + }, + './node_modules/core-js/modules/es.array.copy-within.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-copy-within.js'), + s = n('./node_modules/core-js/internals/add-to-unscopables.js'); + r({ target: 'Array', proto: !0 }, { copyWithin: o }), s('copyWithin'); + }, + './node_modules/core-js/modules/es.array.every.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').every, + s = n('./node_modules/core-js/internals/array-method-is-strict.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = s('every'), + u = i('every'); + r( + { target: 'Array', proto: !0, forced: !a || !u }, + { + every: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.fill.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-fill.js'), + s = n('./node_modules/core-js/internals/add-to-unscopables.js'); + r({ target: 'Array', proto: !0 }, { fill: o }), s('fill'); + }, + './node_modules/core-js/modules/es.array.filter.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').filter, + s = n('./node_modules/core-js/internals/array-method-has-species-support.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = s('filter'), + u = i('filter'); + r( + { target: 'Array', proto: !0, forced: !a || !u }, + { + filter: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.find-index.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').findIndex, + s = n('./node_modules/core-js/internals/add-to-unscopables.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = !0, + u = i('findIndex'); + 'findIndex' in [] && + Array(1).findIndex(function () { + a = !1; + }), + r( + { target: 'Array', proto: !0, forced: a || !u }, + { + findIndex: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ), + s('findIndex'); + }, + './node_modules/core-js/modules/es.array.find.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').find, + s = n('./node_modules/core-js/internals/add-to-unscopables.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = !0, + u = i('find'); + 'find' in [] && + Array(1).find(function () { + a = !1; + }), + r( + { target: 'Array', proto: !0, forced: a || !u }, + { + find: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ), + s('find'); + }, + './node_modules/core-js/modules/es.array.flat-map.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/flatten-into-array.js'), + s = n('./node_modules/core-js/internals/to-object.js'), + i = n('./node_modules/core-js/internals/to-length.js'), + a = n('./node_modules/core-js/internals/a-function.js'), + u = n('./node_modules/core-js/internals/array-species-create.js'); + r( + { target: 'Array', proto: !0 }, + { + flatMap: function (e) { + var t, + n = s(this), + r = i(n.length); + return a(e), ((t = u(n, 0)).length = o(t, n, n, r, 0, 1, e, arguments.length > 1 ? arguments[1] : void 0)), t; + }, + } + ); + }, + './node_modules/core-js/modules/es.array.flat.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/flatten-into-array.js'), + s = n('./node_modules/core-js/internals/to-object.js'), + i = n('./node_modules/core-js/internals/to-length.js'), + a = n('./node_modules/core-js/internals/to-integer.js'), + u = n('./node_modules/core-js/internals/array-species-create.js'); + r( + { target: 'Array', proto: !0 }, + { + flat: function () { + var e = arguments.length ? arguments[0] : void 0, + t = s(this), + n = i(t.length), + r = u(t, 0); + return (r.length = o(r, t, t, n, 0, void 0 === e ? 1 : a(e))), r; + }, + } + ); + }, + './node_modules/core-js/modules/es.array.for-each.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-for-each.js'); + r({ target: 'Array', proto: !0, forced: [].forEach != o }, { forEach: o }); + }, + './node_modules/core-js/modules/es.array.from.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-from.js'); + r( + { + target: 'Array', + stat: !0, + forced: !n('./node_modules/core-js/internals/check-correctness-of-iteration.js')(function (e) { + Array.from(e); + }), + }, + { from: o } + ); + }, + './node_modules/core-js/modules/es.array.includes.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-includes.js').includes, + s = n('./node_modules/core-js/internals/add-to-unscopables.js'); + r( + { + target: 'Array', + proto: !0, + forced: !n('./node_modules/core-js/internals/array-method-uses-to-length.js')('indexOf', { + ACCESSORS: !0, + 1: 0, + }), + }, + { + includes: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ), + s('includes'); + }, + './node_modules/core-js/modules/es.array.index-of.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-includes.js').indexOf, + s = n('./node_modules/core-js/internals/array-method-is-strict.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = [].indexOf, + u = !!a && 1 / [1].indexOf(1, -0) < 0, + l = s('indexOf'), + c = i('indexOf', { ACCESSORS: !0, 1: 0 }); + r( + { target: 'Array', proto: !0, forced: u || !l || !c }, + { + indexOf: function (e) { + return u ? a.apply(this, arguments) || 0 : o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.is-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Array', stat: !0 }, + { isArray: n('./node_modules/core-js/internals/is-array.js') } + ); + }, + './node_modules/core-js/modules/es.array.iterator.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/to-indexed-object.js'), + o = n('./node_modules/core-js/internals/add-to-unscopables.js'), + s = n('./node_modules/core-js/internals/iterators.js'), + i = n('./node_modules/core-js/internals/internal-state.js'), + a = n('./node_modules/core-js/internals/define-iterator.js'), + u = i.set, + l = i.getterFor('Array Iterator'); + (e.exports = a( + Array, + 'Array', + function (e, t) { + u(this, { type: 'Array Iterator', target: r(e), index: 0, kind: t }); + }, + function () { + var e = l(this), + t = e.target, + n = e.kind, + r = e.index++; + return !t || r >= t.length + ? ((e.target = void 0), { value: void 0, done: !0 }) + : 'keys' == n + ? { value: r, done: !1 } + : 'values' == n + ? { value: t[r], done: !1 } + : { value: [r, t[r]], done: !1 }; + }, + 'values' + )), + (s.Arguments = s.Array), + o('keys'), + o('values'), + o('entries'); + }, + './node_modules/core-js/modules/es.array.join.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/indexed-object.js'), + s = n('./node_modules/core-js/internals/to-indexed-object.js'), + i = n('./node_modules/core-js/internals/array-method-is-strict.js'), + a = [].join, + u = o != Object, + l = i('join', ','); + r( + { target: 'Array', proto: !0, forced: u || !l }, + { + join: function (e) { + return a.call(s(this), void 0 === e ? ',' : e); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.last-index-of.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-last-index-of.js'); + r({ target: 'Array', proto: !0, forced: o !== [].lastIndexOf }, { lastIndexOf: o }); + }, + './node_modules/core-js/modules/es.array.map.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').map, + s = n('./node_modules/core-js/internals/array-method-has-species-support.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = s('map'), + u = i('map'); + r( + { target: 'Array', proto: !0, forced: !a || !u }, + { + map: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.of.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/create-property.js'); + r( + { + target: 'Array', + stat: !0, + forced: o(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; ) + s(n, e, arguments[e++]); + return (n.length = t), n; + }, + } + ); + }, + './node_modules/core-js/modules/es.array.reduce-right.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-reduce.js').right, + s = n('./node_modules/core-js/internals/array-method-is-strict.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = s('reduceRight'), + u = i('reduce', { 1: 0 }); + r( + { target: 'Array', proto: !0, forced: !a || !u }, + { + reduceRight: function (e) { + return o(this, e, arguments.length, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.reduce.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-reduce.js').left, + s = n('./node_modules/core-js/internals/array-method-is-strict.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = s('reduce'), + u = i('reduce', { 1: 0 }); + r( + { target: 'Array', proto: !0, forced: !a || !u }, + { + reduce: function (e) { + return o(this, e, arguments.length, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.reverse.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/is-array.js'), + s = [].reverse, + i = [1, 2]; + r( + { target: 'Array', proto: !0, forced: String(i) === String(i.reverse()) }, + { + reverse: function () { + return o(this) && (this.length = this.length), s.call(this); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.slice.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/is-object.js'), + s = n('./node_modules/core-js/internals/is-array.js'), + i = n('./node_modules/core-js/internals/to-absolute-index.js'), + a = n('./node_modules/core-js/internals/to-length.js'), + u = n('./node_modules/core-js/internals/to-indexed-object.js'), + l = n('./node_modules/core-js/internals/create-property.js'), + c = n('./node_modules/core-js/internals/well-known-symbol.js'), + d = n('./node_modules/core-js/internals/array-method-has-species-support.js'), + p = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + h = d('slice'), + f = p('slice', { ACCESSORS: !0, 0: 0, 1: 2 }), + m = c('species'), + j = [].slice, + g = Math.max; + r( + { target: 'Array', proto: !0, forced: !h || !f }, + { + slice: function (e, t) { + var n, + r, + c, + d = u(this), + p = a(d.length), + h = i(e, p), + f = i(void 0 === t ? p : t, p); + if ( + s(d) && + ('function' != typeof (n = d.constructor) || (n !== Array && !s(n.prototype)) + ? o(n) && null === (n = n[m]) && (n = void 0) + : (n = void 0), + n === Array || void 0 === n) + ) + return j.call(d, h, f); + for (r = new (void 0 === n ? Array : n)(g(f - h, 0)), c = 0; h < f; h++, c++) h in d && l(r, c, d[h]); + return (r.length = c), r; + }, + } + ); + }, + './node_modules/core-js/modules/es.array.some.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').some, + s = n('./node_modules/core-js/internals/array-method-is-strict.js'), + i = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + a = s('some'), + u = i('some'); + r( + { target: 'Array', proto: !0, forced: !a || !u }, + { + some: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.sort.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/a-function.js'), + s = n('./node_modules/core-js/internals/to-object.js'), + i = n('./node_modules/core-js/internals/fails.js'), + a = n('./node_modules/core-js/internals/array-method-is-strict.js'), + u = [], + l = u.sort, + c = i(function () { + u.sort(void 0); + }), + d = i(function () { + u.sort(null); + }), + p = a('sort'); + r( + { target: 'Array', proto: !0, forced: c || !d || !p }, + { + sort: function (e) { + return void 0 === e ? l.call(s(this)) : l.call(s(this), o(e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.array.species.js': function (e, t, n) { + n('./node_modules/core-js/internals/set-species.js')('Array'); + }, + './node_modules/core-js/modules/es.array.splice.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/to-absolute-index.js'), + s = n('./node_modules/core-js/internals/to-integer.js'), + i = n('./node_modules/core-js/internals/to-length.js'), + a = n('./node_modules/core-js/internals/to-object.js'), + u = n('./node_modules/core-js/internals/array-species-create.js'), + l = n('./node_modules/core-js/internals/create-property.js'), + c = n('./node_modules/core-js/internals/array-method-has-species-support.js'), + d = n('./node_modules/core-js/internals/array-method-uses-to-length.js'), + p = c('splice'), + h = d('splice', { ACCESSORS: !0, 0: 0, 1: 2 }), + f = Math.max, + m = Math.min; + r( + { target: 'Array', proto: !0, forced: !p || !h }, + { + splice: function (e, t) { + var n, + r, + c, + d, + p, + h, + j = a(this), + g = i(j.length), + y = o(e, g), + v = arguments.length; + if ( + (0 === v ? (n = r = 0) : 1 === v ? ((n = 0), (r = g - y)) : ((n = v - 2), (r = m(f(s(t), 0), g - y))), + g + n - r > 9007199254740991) + ) + throw TypeError('Maximum allowed length exceeded'); + for (c = u(j, r), d = 0; d < r; d++) (p = y + d) in j && l(c, d, j[p]); + if (((c.length = r), n < r)) { + for (d = y; d < g - r; d++) (h = d + n), (p = d + r) in j ? (j[h] = j[p]) : delete j[h]; + for (d = g; d > g - r + n; d--) delete j[d - 1]; + } else if (n > r) + for (d = g - r; d > y; d--) (h = d + n - 1), (p = d + r - 1) in j ? (j[h] = j[p]) : delete j[h]; + for (d = 0; d < n; d++) j[d + y] = arguments[d + 2]; + return (j.length = g - r + n), c; + }, + } + ); + }, + './node_modules/core-js/modules/es.array.unscopables.flat-map.js': function (e, t, n) { + n('./node_modules/core-js/internals/add-to-unscopables.js')('flatMap'); + }, + './node_modules/core-js/modules/es.array.unscopables.flat.js': function (e, t, n) { + n('./node_modules/core-js/internals/add-to-unscopables.js')('flat'); + }, + './node_modules/core-js/modules/es.data-view.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/array-buffer.js'); + r({ global: !0, forced: !n('./node_modules/core-js/internals/array-buffer-native.js') }, { DataView: o.DataView }); + }, + './node_modules/core-js/modules/es.date.now.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Date', stat: !0 }, + { + now: function () { + return new Date().getTime(); + }, + } + ); + }, + './node_modules/core-js/modules/es.date.to-iso-string.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/date-to-iso-string.js'); + r({ target: 'Date', proto: !0, forced: Date.prototype.toISOString !== o }, { toISOString: o }); + }, + './node_modules/core-js/modules/es.date.to-json.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/to-object.js'), + i = n('./node_modules/core-js/internals/to-primitive.js'); + r( + { + target: 'Date', + proto: !0, + forced: o(function () { + return ( + null !== new Date(NaN).toJSON() || + 1 !== + Date.prototype.toJSON.call({ + toISOString: function () { + return 1; + }, + }) + ); + }), + }, + { + toJSON: function (e) { + var t = s(this), + n = i(t); + return 'number' != typeof n || isFinite(n) ? t.toISOString() : null; + }, + } + ); + }, + './node_modules/core-js/modules/es.date.to-primitive.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/create-non-enumerable-property.js'), + o = n('./node_modules/core-js/internals/date-to-primitive.js'), + s = n('./node_modules/core-js/internals/well-known-symbol.js')('toPrimitive'), + i = Date.prototype; + s in i || r(i, s, o); + }, + './node_modules/core-js/modules/es.date.to-string.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/redefine.js'), + o = Date.prototype, + s = o.toString, + i = o.getTime; + new Date(NaN) + '' != 'Invalid Date' && + r(o, 'toString', function () { + var e = i.call(this); + return e == e ? s.call(this) : 'Invalid Date'; + }); + }, + './node_modules/core-js/modules/es.function.bind.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Function', proto: !0 }, + { bind: n('./node_modules/core-js/internals/function-bind.js') } + ); + }, + './node_modules/core-js/modules/es.function.has-instance.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/is-object.js'), + o = n('./node_modules/core-js/internals/object-define-property.js'), + s = n('./node_modules/core-js/internals/object-get-prototype-of.js'), + i = n('./node_modules/core-js/internals/well-known-symbol.js')('hasInstance'), + a = Function.prototype; + i in a || + o.f(a, i, { + value: function (e) { + if ('function' != typeof this || !r(e)) return !1; + if (!r(this.prototype)) return e instanceof this; + for (; (e = s(e)); ) if (this.prototype === e) return !0; + return !1; + }, + }); + }, + './node_modules/core-js/modules/es.function.name.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/object-define-property.js').f, + s = Function.prototype, + i = s.toString, + a = /^\s*function ([^ (]*)/; + r && + !('name' in s) && + o(s, 'name', { + configurable: !0, + get: function () { + try { + return i.call(this).match(a)[1]; + } catch (e) { + return ''; + } + }, + }); + }, + './node_modules/core-js/modules/es.global-this.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { global: !0 }, + { globalThis: n('./node_modules/core-js/internals/global.js') } + ); + }, + './node_modules/core-js/modules/es.json.stringify.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/get-built-in.js'), + s = n('./node_modules/core-js/internals/fails.js'), + i = o('JSON', 'stringify'), + a = /[\uD800-\uDFFF]/g, + u = /^[\uD800-\uDBFF]$/, + l = /^[\uDC00-\uDFFF]$/, + c = function (e, t, n) { + var r = n.charAt(t - 1), + o = n.charAt(t + 1); + return (u.test(e) && !l.test(o)) || (l.test(e) && !u.test(r)) ? '\\u' + e.charCodeAt(0).toString(16) : e; + }, + d = s(function () { + return '"\\udf06\\ud834"' !== i('\udf06\ud834') || '"\\udead"' !== i('\udead'); + }); + i && + r( + { target: 'JSON', stat: !0, forced: d }, + { + stringify: function (e, t, n) { + var r = i.apply(null, arguments); + return 'string' == typeof r ? r.replace(a, c) : r; + }, + } + ); + }, + './node_modules/core-js/modules/es.json.to-string-tag.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'); + n('./node_modules/core-js/internals/set-to-string-tag.js')(r.JSON, 'JSON', !0); + }, + './node_modules/core-js/modules/es.map.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/collection.js'), + o = n('./node_modules/core-js/internals/collection-strong.js'); + e.exports = r( + 'Map', + function (e) { + return function () { + return e(this, arguments.length ? arguments[0] : void 0); + }; + }, + o + ); + }, + './node_modules/core-js/modules/es.math.acosh.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/math-log1p.js'), + s = Math.acosh, + i = Math.log, + a = Math.sqrt, + u = Math.LN2; + r( + { target: 'Math', stat: !0, forced: !s || 710 != Math.floor(s(Number.MAX_VALUE)) || s(1 / 0) != 1 / 0 }, + { + acosh: function (e) { + return (e = +e) < 1 ? NaN : e > 94906265.62425156 ? i(e) + u : o(e - 1 + a(e - 1) * a(e + 1)); + }, + } + ); + }, + './node_modules/core-js/modules/es.math.asinh.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = Math.asinh, + s = Math.log, + i = Math.sqrt; + r( + { target: 'Math', stat: !0, forced: !(o && 1 / o(0) > 0) }, + { + asinh: function e(t) { + return isFinite((t = +t)) && 0 != t ? (t < 0 ? -e(-t) : s(t + i(t * t + 1))) : t; + }, + } + ); + }, + './node_modules/core-js/modules/es.math.atanh.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = Math.atanh, + s = Math.log; + r( + { target: 'Math', stat: !0, forced: !(o && 1 / o(-0) < 0) }, + { + atanh: function (e) { + return 0 == (e = +e) ? e : s((1 + e) / (1 - e)) / 2; + }, + } + ); + }, + './node_modules/core-js/modules/es.math.cbrt.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/math-sign.js'), + s = Math.abs, + i = Math.pow; + r( + { target: 'Math', stat: !0 }, + { + cbrt: function (e) { + return o((e = +e)) * i(s(e), 1 / 3); + }, + } + ); + }, + './node_modules/core-js/modules/es.math.clz32.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = Math.floor, + s = Math.log, + i = Math.LOG2E; + r( + { target: 'Math', stat: !0 }, + { + clz32: function (e) { + return (e >>>= 0) ? 31 - o(s(e + 0.5) * i) : 32; + }, + } + ); + }, + './node_modules/core-js/modules/es.math.cosh.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/math-expm1.js'), + s = Math.cosh, + i = Math.abs, + a = Math.E; + r( + { target: 'Math', stat: !0, forced: !s || s(710) === 1 / 0 }, + { + cosh: function (e) { + var t = o(i(e) - 1) + 1; + return (t + 1 / (t * a * a)) * (a / 2); + }, + } + ); + }, + './node_modules/core-js/modules/es.math.expm1.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/math-expm1.js'); + r({ target: 'Math', stat: !0, forced: o != Math.expm1 }, { expm1: o }); + }, + './node_modules/core-js/modules/es.math.fround.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Math', stat: !0 }, + { fround: n('./node_modules/core-js/internals/math-fround.js') } + ); + }, + './node_modules/core-js/modules/es.math.hypot.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = Math.hypot, + s = Math.abs, + i = Math.sqrt; + r( + { target: 'Math', stat: !0, forced: !!o && o(1 / 0, NaN) !== 1 / 0 }, + { + hypot: function (e, t) { + for (var n, r, o = 0, a = 0, u = arguments.length, l = 0; a < u; ) + l < (n = s(arguments[a++])) ? ((o = o * (r = l / n) * r + 1), (l = n)) : (o += n > 0 ? (r = n / l) * r : n); + return l === 1 / 0 ? 1 / 0 : l * i(o); + }, + } + ); + }, + './node_modules/core-js/modules/es.math.imul.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = Math.imul; + r( + { + target: 'Math', + stat: !0, + forced: o(function () { + return -5 != s(4294967295, 5) || 2 != s.length; + }), + }, + { + imul: function (e, t) { + var n = +e, + r = +t, + o = 65535 & n, + s = 65535 & r; + return 0 | (o * s + ((((65535 & (n >>> 16)) * s + o * (65535 & (r >>> 16))) << 16) >>> 0)); + }, + } + ); + }, + './node_modules/core-js/modules/es.math.log10.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = Math.log, + s = Math.LOG10E; + r( + { target: 'Math', stat: !0 }, + { + log10: function (e) { + return o(e) * s; + }, + } + ); + }, + './node_modules/core-js/modules/es.math.log1p.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Math', stat: !0 }, + { log1p: n('./node_modules/core-js/internals/math-log1p.js') } + ); + }, + './node_modules/core-js/modules/es.math.log2.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = Math.log, + s = Math.LN2; + r( + { target: 'Math', stat: !0 }, + { + log2: function (e) { + return o(e) / s; + }, + } + ); + }, + './node_modules/core-js/modules/es.math.sign.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Math', stat: !0 }, + { sign: n('./node_modules/core-js/internals/math-sign.js') } + ); + }, + './node_modules/core-js/modules/es.math.sinh.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/math-expm1.js'), + i = Math.abs, + a = Math.exp, + u = Math.E; + r( + { + target: 'Math', + stat: !0, + forced: o(function () { + return -2e-17 != Math.sinh(-2e-17); + }), + }, + { + sinh: function (e) { + return i((e = +e)) < 1 ? (s(e) - s(-e)) / 2 : (a(e - 1) - a(-e - 1)) * (u / 2); + }, + } + ); + }, + './node_modules/core-js/modules/es.math.tanh.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/math-expm1.js'), + s = Math.exp; + r( + { target: 'Math', stat: !0 }, + { + tanh: function (e) { + var t = o((e = +e)), + n = o(-e); + return t == 1 / 0 ? 1 : n == 1 / 0 ? -1 : (t - n) / (s(e) + s(-e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.math.to-string-tag.js': function (e, t, n) { + n('./node_modules/core-js/internals/set-to-string-tag.js')(Math, 'Math', !0); + }, + './node_modules/core-js/modules/es.math.trunc.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = Math.ceil, + s = Math.floor; + r( + { target: 'Math', stat: !0 }, + { + trunc: function (e) { + return (e > 0 ? s : o)(e); + }, + } + ); + }, + './node_modules/core-js/modules/es.number.constructor.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/is-forced.js'), + i = n('./node_modules/core-js/internals/redefine.js'), + a = n('./node_modules/core-js/internals/has.js'), + u = n('./node_modules/core-js/internals/classof-raw.js'), + l = n('./node_modules/core-js/internals/inherit-if-required.js'), + c = n('./node_modules/core-js/internals/to-primitive.js'), + d = n('./node_modules/core-js/internals/fails.js'), + p = n('./node_modules/core-js/internals/object-create.js'), + h = n('./node_modules/core-js/internals/object-get-own-property-names.js').f, + f = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js').f, + m = n('./node_modules/core-js/internals/object-define-property.js').f, + j = n('./node_modules/core-js/internals/string-trim.js').trim, + g = o.Number, + y = g.prototype, + v = 'Number' == u(p(y)), + _ = function (e) { + var t, + n, + r, + o, + s, + i, + a, + u, + l = c(e, !1); + if ('string' == typeof l && l.length > 2) + if (43 === (t = (l = j(l)).charCodeAt(0)) || 45 === t) { + if (88 === (n = l.charCodeAt(2)) || 120 === n) return NaN; + } else if (48 === t) { + switch (l.charCodeAt(1)) { + case 66: + case 98: + (r = 2), (o = 49); + break; + case 79: + case 111: + (r = 8), (o = 55); + break; + default: + return +l; + } + for (i = (s = l.slice(2)).length, a = 0; a < i; a++) if ((u = s.charCodeAt(a)) < 48 || u > o) return NaN; + return parseInt(s, r); + } + return +l; + }; + if (s('Number', !g(' 0o1') || !g('0b1') || g('+0x1'))) { + for ( + var b, + x = function (e) { + var t = arguments.length < 1 ? 0 : e, + n = this; + return n instanceof x && + (v + ? d(function () { + y.valueOf.call(n); + }) + : 'Number' != u(n)) + ? l(new g(_(t)), n, x) + : _(t); + }, + E = r + ? h(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( + ',' + ), + w = 0; + E.length > w; + w++ + ) + a(g, (b = E[w])) && !a(x, b) && m(x, b, f(g, b)); + (x.prototype = y), (y.constructor = x), i(o, 'Number', x); + } + }, + './node_modules/core-js/modules/es.number.epsilon.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')({ target: 'Number', stat: !0 }, { EPSILON: Math.pow(2, -52) }); + }, + './node_modules/core-js/modules/es.number.is-finite.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Number', stat: !0 }, + { isFinite: n('./node_modules/core-js/internals/number-is-finite.js') } + ); + }, + './node_modules/core-js/modules/es.number.is-integer.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Number', stat: !0 }, + { isInteger: n('./node_modules/core-js/internals/is-integer.js') } + ); + }, + './node_modules/core-js/modules/es.number.is-nan.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Number', stat: !0 }, + { + isNaN: function (e) { + return e != e; + }, + } + ); + }, + './node_modules/core-js/modules/es.number.is-safe-integer.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/is-integer.js'), + s = Math.abs; + r( + { target: 'Number', stat: !0 }, + { + isSafeInteger: function (e) { + return o(e) && s(e) <= 9007199254740991; + }, + } + ); + }, + './node_modules/core-js/modules/es.number.max-safe-integer.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Number', stat: !0 }, + { MAX_SAFE_INTEGER: 9007199254740991 } + ); + }, + './node_modules/core-js/modules/es.number.min-safe-integer.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Number', stat: !0 }, + { MIN_SAFE_INTEGER: -9007199254740991 } + ); + }, + './node_modules/core-js/modules/es.number.parse-float.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/number-parse-float.js'); + r({ target: 'Number', stat: !0, forced: Number.parseFloat != o }, { parseFloat: o }); + }, + './node_modules/core-js/modules/es.number.parse-int.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/number-parse-int.js'); + r({ target: 'Number', stat: !0, forced: Number.parseInt != o }, { parseInt: o }); + }, + './node_modules/core-js/modules/es.number.to-fixed.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/to-integer.js'), + s = n('./node_modules/core-js/internals/this-number-value.js'), + i = n('./node_modules/core-js/internals/string-repeat.js'), + a = n('./node_modules/core-js/internals/fails.js'), + u = (1).toFixed, + l = Math.floor, + c = function (e, t, n) { + return 0 === t ? n : t % 2 == 1 ? c(e, t - 1, n * e) : c(e * e, t / 2, n); + }; + r( + { + target: 'Number', + proto: !0, + forced: + (u && + ('0.000' !== (8e-5).toFixed(3) || + '1' !== (0.9).toFixed(0) || + '1.25' !== (1.255).toFixed(2) || + '1000000000000000128' !== (0xde0b6b3a7640080).toFixed(0))) || + !a(function () { + u.call({}); + }), + }, + { + toFixed: function (e) { + var t, + n, + r, + a, + u = s(this), + d = o(e), + p = [0, 0, 0, 0, 0, 0], + h = '', + f = '0', + m = function (e, t) { + for (var n = -1, r = t; ++n < 6; ) (r += e * p[n]), (p[n] = r % 1e7), (r = l(r / 1e7)); + }, + j = function (e) { + for (var t = 6, n = 0; --t >= 0; ) (n += p[t]), (p[t] = l(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 (d < 0 || d > 20) throw RangeError('Incorrect fraction digits'); + if (u != u) return 'NaN'; + if (u <= -1e21 || u >= 1e21) return String(u); + if ((u < 0 && ((h = '-'), (u = -u)), u > 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; + })(u * c(2, 69, 1)) - 69) < 0 + ? u * c(2, -t, 1) + : u / c(2, t, 1)), + (n *= 4503599627370496), + (t = 52 - t) > 0) + ) { + for (m(0, n), r = d; r >= 7; ) m(1e7, 0), (r -= 7); + for (m(c(10, r, 1), 0), r = t - 1; r >= 23; ) j(1 << 23), (r -= 23); + j(1 << r), m(1, 1), j(2), (f = g()); + } else m(0, n), m(1 << -t, 0), (f = g() + i.call('0', d)); + return (f = + d > 0 + ? h + ((a = f.length) <= d ? '0.' + i.call('0', d - a) + f : f.slice(0, a - d) + '.' + f.slice(a - d)) + : h + f); + }, + } + ); + }, + './node_modules/core-js/modules/es.number.to-precision.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/this-number-value.js'), + i = (1).toPrecision; + r( + { + target: 'Number', + proto: !0, + forced: + o(function () { + return '1' !== i.call(1, void 0); + }) || + !o(function () { + i.call({}); + }), + }, + { + toPrecision: function (e) { + return void 0 === e ? i.call(s(this)) : i.call(s(this), e); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.assign.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/object-assign.js'); + r({ target: 'Object', stat: !0, forced: Object.assign !== o }, { assign: o }); + }, + './node_modules/core-js/modules/es.object.create.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Object', stat: !0, sham: !n('./node_modules/core-js/internals/descriptors.js') }, + { create: n('./node_modules/core-js/internals/object-create.js') } + ); + }, + './node_modules/core-js/modules/es.object.define-getter.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/object-prototype-accessors-forced.js'), + i = n('./node_modules/core-js/internals/to-object.js'), + a = n('./node_modules/core-js/internals/a-function.js'), + u = n('./node_modules/core-js/internals/object-define-property.js'); + o && + r( + { target: 'Object', proto: !0, forced: s }, + { + __defineGetter__: function (e, t) { + u.f(i(this), e, { get: a(t), enumerable: !0, configurable: !0 }); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.define-properties.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'); + r( + { target: 'Object', stat: !0, forced: !o, sham: !o }, + { defineProperties: n('./node_modules/core-js/internals/object-define-properties.js') } + ); + }, + './node_modules/core-js/modules/es.object.define-property.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'); + r( + { target: 'Object', stat: !0, forced: !o, sham: !o }, + { defineProperty: n('./node_modules/core-js/internals/object-define-property.js').f } + ); + }, + './node_modules/core-js/modules/es.object.define-setter.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/object-prototype-accessors-forced.js'), + i = n('./node_modules/core-js/internals/to-object.js'), + a = n('./node_modules/core-js/internals/a-function.js'), + u = n('./node_modules/core-js/internals/object-define-property.js'); + o && + r( + { target: 'Object', proto: !0, forced: s }, + { + __defineSetter__: function (e, t) { + u.f(i(this), e, { set: a(t), enumerable: !0, configurable: !0 }); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.entries.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/object-to-array.js').entries; + r( + { target: 'Object', stat: !0 }, + { + entries: function (e) { + return o(e); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.freeze.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/freezing.js'), + s = n('./node_modules/core-js/internals/fails.js'), + i = n('./node_modules/core-js/internals/is-object.js'), + a = n('./node_modules/core-js/internals/internal-metadata.js').onFreeze, + u = Object.freeze; + r( + { + target: 'Object', + stat: !0, + forced: s(function () { + u(1); + }), + sham: !o, + }, + { + freeze: function (e) { + return u && i(e) ? u(a(e)) : e; + }, + } + ); + }, + './node_modules/core-js/modules/es.object.from-entries.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/iterate.js'), + s = n('./node_modules/core-js/internals/create-property.js'); + r( + { target: 'Object', stat: !0 }, + { + fromEntries: function (e) { + var t = {}; + return ( + o( + e, + function (e, n) { + s(t, e, n); + }, + void 0, + !0 + ), + t + ); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.get-own-property-descriptor.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/to-indexed-object.js'), + i = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js').f, + a = n('./node_modules/core-js/internals/descriptors.js'), + u = o(function () { + i(1); + }); + r( + { target: 'Object', stat: !0, forced: !a || u, sham: !a }, + { + getOwnPropertyDescriptor: function (e, t) { + return i(s(e), t); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.get-own-property-descriptors.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/own-keys.js'), + i = n('./node_modules/core-js/internals/to-indexed-object.js'), + a = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js'), + u = n('./node_modules/core-js/internals/create-property.js'); + r( + { target: 'Object', stat: !0, sham: !o }, + { + getOwnPropertyDescriptors: function (e) { + for (var t, n, r = i(e), o = a.f, l = s(r), c = {}, d = 0; l.length > d; ) + void 0 !== (n = o(r, (t = l[d++]))) && u(c, t, n); + return c; + }, + } + ); + }, + './node_modules/core-js/modules/es.object.get-own-property-names.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/object-get-own-property-names-external.js').f; + r( + { + target: 'Object', + stat: !0, + forced: o(function () { + return !Object.getOwnPropertyNames(1); + }), + }, + { getOwnPropertyNames: s } + ); + }, + './node_modules/core-js/modules/es.object.get-prototype-of.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/to-object.js'), + i = n('./node_modules/core-js/internals/object-get-prototype-of.js'), + a = n('./node_modules/core-js/internals/correct-prototype-getter.js'); + r( + { + target: 'Object', + stat: !0, + forced: o(function () { + i(1); + }), + sham: !a, + }, + { + getPrototypeOf: function (e) { + return i(s(e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.is-extensible.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/is-object.js'), + i = Object.isExtensible; + r( + { + target: 'Object', + stat: !0, + forced: o(function () { + i(1); + }), + }, + { + isExtensible: function (e) { + return !!s(e) && (!i || i(e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.is-frozen.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/is-object.js'), + i = Object.isFrozen; + r( + { + target: 'Object', + stat: !0, + forced: o(function () { + i(1); + }), + }, + { + isFrozen: function (e) { + return !s(e) || (!!i && i(e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.is-sealed.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/is-object.js'), + i = Object.isSealed; + r( + { + target: 'Object', + stat: !0, + forced: o(function () { + i(1); + }), + }, + { + isSealed: function (e) { + return !s(e) || (!!i && i(e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.is.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Object', stat: !0 }, + { is: n('./node_modules/core-js/internals/same-value.js') } + ); + }, + './node_modules/core-js/modules/es.object.keys.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/to-object.js'), + s = n('./node_modules/core-js/internals/object-keys.js'); + r( + { + target: 'Object', + stat: !0, + forced: n('./node_modules/core-js/internals/fails.js')(function () { + s(1); + }), + }, + { + keys: function (e) { + return s(o(e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.lookup-getter.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/object-prototype-accessors-forced.js'), + i = n('./node_modules/core-js/internals/to-object.js'), + a = n('./node_modules/core-js/internals/to-primitive.js'), + u = n('./node_modules/core-js/internals/object-get-prototype-of.js'), + l = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js').f; + o && + r( + { target: 'Object', proto: !0, forced: s }, + { + __lookupGetter__: function (e) { + var t, + n = i(this), + r = a(e, !0); + do { + if ((t = l(n, r))) return t.get; + } while ((n = u(n))); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.lookup-setter.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/object-prototype-accessors-forced.js'), + i = n('./node_modules/core-js/internals/to-object.js'), + a = n('./node_modules/core-js/internals/to-primitive.js'), + u = n('./node_modules/core-js/internals/object-get-prototype-of.js'), + l = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js').f; + o && + r( + { target: 'Object', proto: !0, forced: s }, + { + __lookupSetter__: function (e) { + var t, + n = i(this), + r = a(e, !0); + do { + if ((t = l(n, r))) return t.set; + } while ((n = u(n))); + }, + } + ); + }, + './node_modules/core-js/modules/es.object.prevent-extensions.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/is-object.js'), + s = n('./node_modules/core-js/internals/internal-metadata.js').onFreeze, + i = n('./node_modules/core-js/internals/freezing.js'), + a = n('./node_modules/core-js/internals/fails.js'), + u = Object.preventExtensions; + r( + { + target: 'Object', + stat: !0, + forced: a(function () { + u(1); + }), + sham: !i, + }, + { + preventExtensions: function (e) { + return u && o(e) ? u(s(e)) : e; + }, + } + ); + }, + './node_modules/core-js/modules/es.object.seal.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/is-object.js'), + s = n('./node_modules/core-js/internals/internal-metadata.js').onFreeze, + i = n('./node_modules/core-js/internals/freezing.js'), + a = n('./node_modules/core-js/internals/fails.js'), + u = Object.seal; + r( + { + target: 'Object', + stat: !0, + forced: a(function () { + u(1); + }), + sham: !i, + }, + { + seal: function (e) { + return u && o(e) ? u(s(e)) : e; + }, + } + ); + }, + './node_modules/core-js/modules/es.object.set-prototype-of.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Object', stat: !0 }, + { setPrototypeOf: n('./node_modules/core-js/internals/object-set-prototype-of.js') } + ); + }, + './node_modules/core-js/modules/es.object.to-string.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/to-string-tag-support.js'), + o = n('./node_modules/core-js/internals/redefine.js'), + s = n('./node_modules/core-js/internals/object-to-string.js'); + r || o(Object.prototype, 'toString', s, { unsafe: !0 }); + }, + './node_modules/core-js/modules/es.object.values.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/object-to-array.js').values; + r( + { target: 'Object', stat: !0 }, + { + values: function (e) { + return o(e); + }, + } + ); + }, + './node_modules/core-js/modules/es.parse-float.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/number-parse-float.js'); + r({ global: !0, forced: parseFloat != o }, { parseFloat: o }); + }, + './node_modules/core-js/modules/es.parse-int.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/number-parse-int.js'); + r({ global: !0, forced: parseInt != o }, { parseInt: o }); + }, + './node_modules/core-js/modules/es.promise.all-settled.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/a-function.js'), + s = n('./node_modules/core-js/internals/new-promise-capability.js'), + i = n('./node_modules/core-js/internals/perform.js'), + a = n('./node_modules/core-js/internals/iterate.js'); + r( + { target: 'Promise', stat: !0 }, + { + allSettled: function (e) { + var t = this, + n = s.f(t), + r = n.resolve, + u = n.reject, + l = i(function () { + var n = o(t.resolve), + s = [], + i = 0, + u = 1; + a(e, function (e) { + var o = i++, + a = !1; + s.push(void 0), + u++, + n.call(t, e).then( + function (e) { + a || ((a = !0), (s[o] = { status: 'fulfilled', value: e }), --u || r(s)); + }, + function (e) { + a || ((a = !0), (s[o] = { status: 'rejected', reason: e }), --u || r(s)); + } + ); + }), + --u || r(s); + }); + return l.error && u(l.value), n.promise; + }, + } + ); + }, + './node_modules/core-js/modules/es.promise.finally.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/is-pure.js'), + s = n('./node_modules/core-js/internals/native-promise-constructor.js'), + i = n('./node_modules/core-js/internals/fails.js'), + a = n('./node_modules/core-js/internals/get-built-in.js'), + u = n('./node_modules/core-js/internals/species-constructor.js'), + l = n('./node_modules/core-js/internals/promise-resolve.js'), + c = n('./node_modules/core-js/internals/redefine.js'); + r( + { + target: 'Promise', + proto: !0, + real: !0, + forced: + !!s && + i(function () { + s.prototype.finally.call({ then: function () {} }, function () {}); + }), + }, + { + finally: function (e) { + var t = u(this, a('Promise')), + n = 'function' == typeof e; + return this.then( + n + ? function (n) { + return l(t, e()).then(function () { + return n; + }); + } + : e, + n + ? function (n) { + return l(t, e()).then(function () { + throw n; + }); + } + : e + ); + }, + } + ), + o || 'function' != typeof s || s.prototype.finally || c(s.prototype, 'finally', a('Promise').prototype.finally); + }, + './node_modules/core-js/modules/es.promise.js': function (e, t, n) { + 'use strict'; + var r, + o, + s, + i, + a = n('./node_modules/core-js/internals/export.js'), + u = n('./node_modules/core-js/internals/is-pure.js'), + l = n('./node_modules/core-js/internals/global.js'), + c = n('./node_modules/core-js/internals/get-built-in.js'), + d = n('./node_modules/core-js/internals/native-promise-constructor.js'), + p = n('./node_modules/core-js/internals/redefine.js'), + h = n('./node_modules/core-js/internals/redefine-all.js'), + f = n('./node_modules/core-js/internals/set-to-string-tag.js'), + m = n('./node_modules/core-js/internals/set-species.js'), + j = n('./node_modules/core-js/internals/is-object.js'), + g = n('./node_modules/core-js/internals/a-function.js'), + y = n('./node_modules/core-js/internals/an-instance.js'), + v = n('./node_modules/core-js/internals/classof-raw.js'), + _ = n('./node_modules/core-js/internals/inspect-source.js'), + b = n('./node_modules/core-js/internals/iterate.js'), + x = n('./node_modules/core-js/internals/check-correctness-of-iteration.js'), + E = n('./node_modules/core-js/internals/species-constructor.js'), + w = n('./node_modules/core-js/internals/task.js').set, + D = n('./node_modules/core-js/internals/microtask.js'), + S = n('./node_modules/core-js/internals/promise-resolve.js'), + A = n('./node_modules/core-js/internals/host-report-errors.js'), + C = n('./node_modules/core-js/internals/new-promise-capability.js'), + k = n('./node_modules/core-js/internals/perform.js'), + F = n('./node_modules/core-js/internals/internal-state.js'), + T = n('./node_modules/core-js/internals/is-forced.js'), + O = n('./node_modules/core-js/internals/well-known-symbol.js'), + I = n('./node_modules/core-js/internals/engine-v8-version.js'), + N = O('species'), + P = 'Promise', + R = F.get, + L = F.set, + M = F.getterFor(P), + B = d, + U = l.TypeError, + $ = l.document, + q = l.process, + z = c('fetch'), + G = C.f, + H = G, + X = 'process' == v(q), + J = !!($ && $.createEvent && l.dispatchEvent), + W = T(P, function () { + if (!(_(B) !== String(B))) { + if (66 === I) return !0; + if (!X && 'function' != typeof PromiseRejectionEvent) return !0; + } + if (u && !B.prototype.finally) return !0; + if (I >= 51 && /native code/.test(B)) return !1; + var e = B.resolve(1), + t = function (e) { + e( + function () {}, + function () {} + ); + }; + return ((e.constructor = {})[N] = t), !(e.then(function () {}) instanceof t); + }), + V = + W || + !x(function (e) { + B.all(e).catch(function () {}); + }), + K = function (e) { + var t; + return !(!j(e) || 'function' != typeof (t = e.then)) && t; + }, + Y = function (e, t, n) { + if (!t.notified) { + t.notified = !0; + var r = t.reactions; + D(function () { + for (var o = t.value, s = 1 == t.state, i = 0; r.length > i; ) { + var a, + u, + l, + c = r[i++], + d = s ? c.ok : c.fail, + p = c.resolve, + h = c.reject, + f = c.domain; + try { + d + ? (s || (2 === t.rejection && te(e, t), (t.rejection = 1)), + !0 === d ? (a = o) : (f && f.enter(), (a = d(o)), f && (f.exit(), (l = !0))), + a === c.promise ? h(U('Promise-chain cycle')) : (u = K(a)) ? u.call(a, p, h) : p(a)) + : h(o); + } catch (e) { + f && !l && f.exit(), h(e); + } + } + (t.reactions = []), (t.notified = !1), n && !t.rejection && Z(e, t); + }); + } + }, + Q = function (e, t, n) { + var r, o; + J + ? (((r = $.createEvent('Event')).promise = t), (r.reason = n), r.initEvent(e, !1, !0), l.dispatchEvent(r)) + : (r = { promise: t, reason: n }), + (o = l['on' + e]) ? o(r) : 'unhandledrejection' === e && A('Unhandled promise rejection', n); + }, + Z = function (e, t) { + w.call(l, function () { + var n, + r = t.value; + if ( + ee(t) && + ((n = k(function () { + X ? q.emit('unhandledRejection', r, e) : Q('unhandledrejection', e, r); + })), + (t.rejection = X || ee(t) ? 2 : 1), + n.error) + ) + throw n.value; + }); + }, + ee = function (e) { + return 1 !== e.rejection && !e.parent; + }, + te = function (e, t) { + w.call(l, function () { + X ? q.emit('rejectionHandled', e) : Q('rejectionhandled', e, t.value); + }); + }, + ne = function (e, t, n, r) { + return function (o) { + e(t, n, o, r); + }; + }, + re = function (e, t, n, r) { + t.done || ((t.done = !0), r && (t = r), (t.value = n), (t.state = 2), Y(e, t, !0)); + }, + oe = function (e, t, n, r) { + if (!t.done) { + (t.done = !0), r && (t = r); + try { + if (e === n) throw U("Promise can't be resolved itself"); + var o = K(n); + o + ? D(function () { + var r = { done: !1 }; + try { + o.call(n, ne(oe, e, r, t), ne(re, e, r, t)); + } catch (n) { + re(e, r, n, t); + } + }) + : ((t.value = n), (t.state = 1), Y(e, t, !1)); + } catch (n) { + re(e, { done: !1 }, n, t); + } + } + }; + W && + ((B = function (e) { + y(this, B, P), g(e), r.call(this); + var t = R(this); + try { + e(ne(oe, this, t), ne(re, this, t)); + } catch (e) { + re(this, t, e); + } + }), + ((r = function (e) { + L(this, { type: P, done: !1, notified: !1, parent: !1, reactions: [], rejection: !1, state: 0, value: void 0 }); + }).prototype = h(B.prototype, { + then: function (e, t) { + var n = M(this), + r = G(E(this, B)); + return ( + (r.ok = 'function' != typeof e || e), + (r.fail = 'function' == typeof t && t), + (r.domain = X ? q.domain : void 0), + (n.parent = !0), + n.reactions.push(r), + 0 != n.state && Y(this, n, !1), + r.promise + ); + }, + catch: function (e) { + return this.then(void 0, e); + }, + })), + (o = function () { + var e = new r(), + t = R(e); + (this.promise = e), (this.resolve = ne(oe, e, t)), (this.reject = ne(re, e, t)); + }), + (C.f = G = + function (e) { + return e === B || e === s ? new o(e) : H(e); + }), + u || + 'function' != typeof d || + ((i = d.prototype.then), + p( + d.prototype, + 'then', + function (e, t) { + var n = this; + return new B(function (e, t) { + i.call(n, e, t); + }).then(e, t); + }, + { unsafe: !0 } + ), + 'function' == typeof z && + a( + { global: !0, enumerable: !0, forced: !0 }, + { + fetch: function (e) { + return S(B, z.apply(l, arguments)); + }, + } + ))), + a({ global: !0, wrap: !0, forced: W }, { Promise: B }), + f(B, P, !1, !0), + m(P), + (s = c(P)), + a( + { target: P, stat: !0, forced: W }, + { + reject: function (e) { + var t = G(this); + return t.reject.call(void 0, e), t.promise; + }, + } + ), + a( + { target: P, stat: !0, forced: u || W }, + { + resolve: function (e) { + return S(u && this === s ? B : this, e); + }, + } + ), + a( + { target: P, stat: !0, forced: V }, + { + all: function (e) { + var t = this, + n = G(t), + r = n.resolve, + o = n.reject, + s = k(function () { + var n = g(t.resolve), + s = [], + i = 0, + a = 1; + b(e, function (e) { + var u = i++, + l = !1; + s.push(void 0), + a++, + n.call(t, e).then(function (e) { + l || ((l = !0), (s[u] = e), --a || r(s)); + }, o); + }), + --a || r(s); + }); + return s.error && o(s.value), n.promise; + }, + race: function (e) { + var t = this, + n = G(t), + r = n.reject, + o = k(function () { + var o = g(t.resolve); + b(e, function (e) { + o.call(t, e).then(n.resolve, r); + }); + }); + return o.error && r(o.value), n.promise; + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.apply.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/get-built-in.js'), + s = n('./node_modules/core-js/internals/a-function.js'), + i = n('./node_modules/core-js/internals/an-object.js'), + a = n('./node_modules/core-js/internals/fails.js'), + u = o('Reflect', 'apply'), + l = Function.apply; + r( + { + target: 'Reflect', + stat: !0, + forced: !a(function () { + u(function () {}); + }), + }, + { + apply: function (e, t, n) { + return s(e), i(n), u ? u(e, t, n) : l.call(e, t, n); + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.construct.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/get-built-in.js'), + s = n('./node_modules/core-js/internals/a-function.js'), + i = n('./node_modules/core-js/internals/an-object.js'), + a = n('./node_modules/core-js/internals/is-object.js'), + u = n('./node_modules/core-js/internals/object-create.js'), + l = n('./node_modules/core-js/internals/function-bind.js'), + c = n('./node_modules/core-js/internals/fails.js'), + d = o('Reflect', 'construct'), + p = c(function () { + function e() {} + return !(d(function () {}, [], e) instanceof e); + }), + h = !c(function () { + d(function () {}); + }), + f = p || h; + r( + { target: 'Reflect', stat: !0, forced: f, sham: f }, + { + construct: function (e, t) { + s(e), i(t); + var n = arguments.length < 3 ? e : s(arguments[2]); + if (h && !p) return d(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 r = [null]; + return r.push.apply(r, t), new (l.apply(e, r))(); + } + var o = n.prototype, + c = u(a(o) ? o : Object.prototype), + f = Function.apply.call(e, c, t); + return a(f) ? f : c; + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.define-property.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/an-object.js'), + i = n('./node_modules/core-js/internals/to-primitive.js'), + a = n('./node_modules/core-js/internals/object-define-property.js'); + r( + { + target: 'Reflect', + stat: !0, + forced: n('./node_modules/core-js/internals/fails.js')(function () { + Reflect.defineProperty(a.f({}, 1, { value: 1 }), 1, { value: 2 }); + }), + sham: !o, + }, + { + defineProperty: function (e, t, n) { + s(e); + var r = i(t, !0); + s(n); + try { + return a.f(e, r, n), !0; + } catch (e) { + return !1; + } + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.delete-property.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js').f; + r( + { target: 'Reflect', stat: !0 }, + { + deleteProperty: function (e, t) { + var n = s(o(e), t); + return !(n && !n.configurable) && delete e[t]; + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.get-own-property-descriptor.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/an-object.js'), + i = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js'); + r( + { target: 'Reflect', stat: !0, sham: !o }, + { + getOwnPropertyDescriptor: function (e, t) { + return i.f(s(e), t); + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.get-prototype-of.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/object-get-prototype-of.js'); + r( + { target: 'Reflect', stat: !0, sham: !n('./node_modules/core-js/internals/correct-prototype-getter.js') }, + { + getPrototypeOf: function (e) { + return s(o(e)); + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.get.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/is-object.js'), + s = n('./node_modules/core-js/internals/an-object.js'), + i = n('./node_modules/core-js/internals/has.js'), + a = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js'), + u = n('./node_modules/core-js/internals/object-get-prototype-of.js'); + r( + { target: 'Reflect', stat: !0 }, + { + get: function e(t, n) { + var r, + l, + c = arguments.length < 3 ? t : arguments[2]; + return s(t) === c + ? t[n] + : (r = a.f(t, n)) + ? i(r, 'value') + ? r.value + : void 0 === r.get + ? void 0 + : r.get.call(c) + : o((l = u(t))) + ? e(l, n, c) + : void 0; + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.has.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Reflect', stat: !0 }, + { + has: function (e, t) { + return t in e; + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.is-extensible.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = Object.isExtensible; + r( + { target: 'Reflect', stat: !0 }, + { + isExtensible: function (e) { + return o(e), !s || s(e); + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.own-keys.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'Reflect', stat: !0 }, + { ownKeys: n('./node_modules/core-js/internals/own-keys.js') } + ); + }, + './node_modules/core-js/modules/es.reflect.prevent-extensions.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/get-built-in.js'), + s = n('./node_modules/core-js/internals/an-object.js'); + r( + { target: 'Reflect', stat: !0, sham: !n('./node_modules/core-js/internals/freezing.js') }, + { + preventExtensions: function (e) { + s(e); + try { + var t = o('Object', 'preventExtensions'); + return t && t(e), !0; + } catch (e) { + return !1; + } + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.set-prototype-of.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/a-possible-prototype.js'), + i = n('./node_modules/core-js/internals/object-set-prototype-of.js'); + i && + r( + { target: 'Reflect', stat: !0 }, + { + setPrototypeOf: function (e, t) { + o(e), s(t); + try { + return i(e, t), !0; + } catch (e) { + return !1; + } + }, + } + ); + }, + './node_modules/core-js/modules/es.reflect.set.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/is-object.js'), + i = n('./node_modules/core-js/internals/has.js'), + a = n('./node_modules/core-js/internals/fails.js'), + u = n('./node_modules/core-js/internals/object-define-property.js'), + l = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js'), + c = n('./node_modules/core-js/internals/object-get-prototype-of.js'), + d = n('./node_modules/core-js/internals/create-property-descriptor.js'); + r( + { + target: 'Reflect', + stat: !0, + forced: a(function () { + var e = u.f({}, 'a', { configurable: !0 }); + return !1 !== Reflect.set(c(e), 'a', 1, e); + }), + }, + { + set: function e(t, n, r) { + var a, + p, + h = arguments.length < 4 ? t : arguments[3], + f = l.f(o(t), n); + if (!f) { + if (s((p = c(t)))) return e(p, n, r, h); + f = d(0); + } + if (i(f, 'value')) { + if (!1 === f.writable || !s(h)) return !1; + if ((a = l.f(h, n))) { + if (a.get || a.set || !1 === a.writable) return !1; + (a.value = r), u.f(h, n, a); + } else u.f(h, n, d(0, r)); + return !0; + } + return void 0 !== f.set && (f.set.call(h, r), !0); + }, + } + ); + }, + './node_modules/core-js/modules/es.regexp.constructor.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/is-forced.js'), + i = n('./node_modules/core-js/internals/inherit-if-required.js'), + a = n('./node_modules/core-js/internals/object-define-property.js').f, + u = n('./node_modules/core-js/internals/object-get-own-property-names.js').f, + l = n('./node_modules/core-js/internals/is-regexp.js'), + c = n('./node_modules/core-js/internals/regexp-flags.js'), + d = n('./node_modules/core-js/internals/regexp-sticky-helpers.js'), + p = n('./node_modules/core-js/internals/redefine.js'), + h = n('./node_modules/core-js/internals/fails.js'), + f = n('./node_modules/core-js/internals/internal-state.js').set, + m = n('./node_modules/core-js/internals/set-species.js'), + j = n('./node_modules/core-js/internals/well-known-symbol.js')('match'), + g = o.RegExp, + y = g.prototype, + v = /a/g, + _ = /a/g, + b = new g(v) !== v, + x = d.UNSUPPORTED_Y; + if ( + r && + s( + 'RegExp', + !b || + x || + h(function () { + return (_[j] = !1), g(v) != v || g(_) == _ || '/a/i' != g(v, 'i'); + }) + ) + ) { + for ( + var E = function (e, t) { + var n, + r = this instanceof E, + o = l(e), + s = void 0 === t; + if (!r && o && e.constructor === E && s) return e; + b ? o && !s && (e = e.source) : e instanceof E && (s && (t = c.call(e)), (e = e.source)), + x && (n = !!t && t.indexOf('y') > -1) && (t = t.replace(/y/g, '')); + var a = i(b ? new g(e, t) : g(e, t), r ? this : y, E); + return x && n && f(a, { sticky: n }), a; + }, + w = function (e) { + (e in E) || + a(E, e, { + configurable: !0, + get: function () { + return g[e]; + }, + set: function (t) { + g[e] = t; + }, + }); + }, + D = u(g), + S = 0; + D.length > S; + + ) + w(D[S++]); + (y.constructor = E), (E.prototype = y), p(o, 'RegExp', E); + } + m('RegExp'); + }, + './node_modules/core-js/modules/es.regexp.exec.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/regexp-exec.js'); + r({ target: 'RegExp', proto: !0, forced: /./.exec !== o }, { exec: o }); + }, + './node_modules/core-js/modules/es.regexp.flags.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/object-define-property.js'), + s = n('./node_modules/core-js/internals/regexp-flags.js'), + i = n('./node_modules/core-js/internals/regexp-sticky-helpers.js').UNSUPPORTED_Y; + r && ('g' != /./g.flags || i) && o.f(RegExp.prototype, 'flags', { configurable: !0, get: s }); + }, + './node_modules/core-js/modules/es.regexp.sticky.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/descriptors.js'), + o = n('./node_modules/core-js/internals/regexp-sticky-helpers.js').UNSUPPORTED_Y, + s = n('./node_modules/core-js/internals/object-define-property.js').f, + i = n('./node_modules/core-js/internals/internal-state.js').get, + a = RegExp.prototype; + r && + o && + s(RegExp.prototype, 'sticky', { + configurable: !0, + get: function () { + if (this !== a) { + if (this instanceof RegExp) return !!i(this).sticky; + throw TypeError('Incompatible receiver, RegExp required'); + } + }, + }); + }, + './node_modules/core-js/modules/es.regexp.test.js': function (e, t, n) { + 'use strict'; + n('./node_modules/core-js/modules/es.regexp.exec.js'); + var r, + o, + s = n('./node_modules/core-js/internals/export.js'), + i = n('./node_modules/core-js/internals/is-object.js'), + a = + ((r = !1), + ((o = /[ac]/).exec = function () { + return (r = !0), /./.exec.apply(this, arguments); + }), + !0 === o.test('abc') && r), + u = /./.test; + s( + { target: 'RegExp', proto: !0, forced: !a }, + { + test: function (e) { + if ('function' != typeof this.exec) return u.call(this, e); + var t = this.exec(e); + if (null !== t && !i(t)) + throw new Error('RegExp exec method returned something other than an Object or null'); + return !!t; + }, + } + ); + }, + './node_modules/core-js/modules/es.regexp.to-string.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/redefine.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/fails.js'), + i = n('./node_modules/core-js/internals/regexp-flags.js'), + a = RegExp.prototype, + u = a.toString, + l = s(function () { + return '/a/b' != u.call({ source: 'a', flags: 'b' }); + }), + c = 'toString' != u.name; + (l || c) && + r( + RegExp.prototype, + 'toString', + function () { + var e = o(this), + t = String(e.source), + n = e.flags; + return '/' + t + '/' + String(void 0 === n && e instanceof RegExp && !('flags' in a) ? i.call(e) : n); + }, + { unsafe: !0 } + ); + }, + './node_modules/core-js/modules/es.set.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/collection.js'), + o = n('./node_modules/core-js/internals/collection-strong.js'); + e.exports = r( + 'Set', + function (e) { + return function () { + return e(this, arguments.length ? arguments[0] : void 0); + }; + }, + o + ); + }, + './node_modules/core-js/modules/es.string.anchor.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('anchor') }, + { + anchor: function (e) { + return o(this, 'a', 'name', e); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.big.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('big') }, + { + big: function () { + return o(this, 'big', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.blink.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('blink') }, + { + blink: function () { + return o(this, 'blink', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.bold.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('bold') }, + { + bold: function () { + return o(this, 'b', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.code-point-at.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/string-multibyte.js').codeAt; + r( + { target: 'String', proto: !0 }, + { + codePointAt: function (e) { + return o(this, e); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.ends-with.js': function (e, t, n) { + 'use strict'; + var r, + o = n('./node_modules/core-js/internals/export.js'), + s = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js').f, + i = n('./node_modules/core-js/internals/to-length.js'), + a = n('./node_modules/core-js/internals/not-a-regexp.js'), + u = n('./node_modules/core-js/internals/require-object-coercible.js'), + l = n('./node_modules/core-js/internals/correct-is-regexp-logic.js'), + c = n('./node_modules/core-js/internals/is-pure.js'), + d = ''.endsWith, + p = Math.min, + h = l('endsWith'); + o( + { + target: 'String', + proto: !0, + forced: !!(c || h || ((r = s(String.prototype, 'endsWith')), !r || r.writable)) && !h, + }, + { + endsWith: function (e) { + var t = String(u(this)); + a(e); + var n = arguments.length > 1 ? arguments[1] : void 0, + r = i(t.length), + o = void 0 === n ? r : p(i(n), r), + s = String(e); + return d ? d.call(t, s, o) : t.slice(o - s.length, o) === s; + }, + } + ); + }, + './node_modules/core-js/modules/es.string.fixed.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('fixed') }, + { + fixed: function () { + return o(this, 'tt', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.fontcolor.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('fontcolor') }, + { + fontcolor: function (e) { + return o(this, 'font', 'color', e); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.fontsize.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('fontsize') }, + { + fontsize: function (e) { + return o(this, 'font', 'size', e); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.from-code-point.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/to-absolute-index.js'), + s = String.fromCharCode, + i = String.fromCodePoint; + r( + { target: 'String', stat: !0, forced: !!i && 1 != i.length }, + { + fromCodePoint: function (e) { + for (var t, n = [], r = arguments.length, i = 0; r > i; ) { + if (((t = +arguments[i++]), o(t, 1114111) !== t)) throw RangeError(t + ' is not a valid code point'); + n.push(t < 65536 ? s(t) : s(55296 + ((t -= 65536) >> 10), (t % 1024) + 56320)); + } + return n.join(''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.includes.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/not-a-regexp.js'), + s = n('./node_modules/core-js/internals/require-object-coercible.js'); + r( + { + target: 'String', + proto: !0, + forced: !n('./node_modules/core-js/internals/correct-is-regexp-logic.js')('includes'), + }, + { + includes: function (e) { + return !!~String(s(this)).indexOf(o(e), arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.italics.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('italics') }, + { + italics: function () { + return o(this, 'i', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.iterator.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/string-multibyte.js').charAt, + o = n('./node_modules/core-js/internals/internal-state.js'), + s = n('./node_modules/core-js/internals/define-iterator.js'), + i = o.set, + a = o.getterFor('String Iterator'); + s( + String, + 'String', + function (e) { + i(this, { type: 'String Iterator', string: String(e), index: 0 }); + }, + function () { + var e, + t = a(this), + n = t.string, + o = t.index; + return o >= n.length + ? { value: void 0, done: !0 } + : ((e = r(n, o)), (t.index += e.length), { value: e, done: !1 }); + } + ); + }, + './node_modules/core-js/modules/es.string.link.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('link') }, + { + link: function (e) { + return o(this, 'a', 'href', e); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.match-all.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-iterator-constructor.js'), + s = n('./node_modules/core-js/internals/require-object-coercible.js'), + i = n('./node_modules/core-js/internals/to-length.js'), + a = n('./node_modules/core-js/internals/a-function.js'), + u = n('./node_modules/core-js/internals/an-object.js'), + l = n('./node_modules/core-js/internals/classof-raw.js'), + c = n('./node_modules/core-js/internals/is-regexp.js'), + d = n('./node_modules/core-js/internals/regexp-flags.js'), + p = n('./node_modules/core-js/internals/create-non-enumerable-property.js'), + h = n('./node_modules/core-js/internals/fails.js'), + f = n('./node_modules/core-js/internals/well-known-symbol.js'), + m = n('./node_modules/core-js/internals/species-constructor.js'), + j = n('./node_modules/core-js/internals/advance-string-index.js'), + g = n('./node_modules/core-js/internals/internal-state.js'), + y = n('./node_modules/core-js/internals/is-pure.js'), + v = f('matchAll'), + _ = g.set, + b = g.getterFor('RegExp String Iterator'), + x = RegExp.prototype, + E = x.exec, + w = ''.matchAll, + D = + !!w && + !h(function () { + 'a'.matchAll(/./); + }), + S = o( + function (e, t, n, r) { + _(this, { type: 'RegExp String Iterator', regexp: e, string: t, global: n, unicode: r, done: !1 }); + }, + 'RegExp String', + function () { + var e = b(this); + if (e.done) return { value: void 0, done: !0 }; + var t = e.regexp, + n = e.string, + r = (function (e, t) { + var n, + r = e.exec; + if ('function' == typeof r) { + if ('object' != typeof (n = r.call(e, t))) throw TypeError('Incorrect exec result'); + return n; + } + return E.call(e, t); + })(t, n); + return null === r + ? { value: void 0, done: (e.done = !0) } + : e.global + ? ('' == String(r[0]) && (t.lastIndex = j(n, i(t.lastIndex), e.unicode)), { value: r, done: !1 }) + : ((e.done = !0), { value: r, done: !1 }); + } + ), + A = function (e) { + var t, + n, + r, + o, + s, + a, + l = u(this), + c = String(e); + return ( + (t = m(l, RegExp)), + void 0 === (n = l.flags) && l instanceof RegExp && !('flags' in x) && (n = d.call(l)), + (r = void 0 === n ? '' : String(n)), + (o = new t(t === RegExp ? l.source : l, r)), + (s = !!~r.indexOf('g')), + (a = !!~r.indexOf('u')), + (o.lastIndex = i(l.lastIndex)), + new S(o, c, s, a) + ); + }; + r( + { target: 'String', proto: !0, forced: D }, + { + matchAll: function (e) { + var t, + n, + r, + o = s(this); + if (null != e) { + if (c(e) && !~String(s('flags' in x ? e.flags : d.call(e))).indexOf('g')) + throw TypeError('`.matchAll` does not allow non-global regexes'); + if (D) return w.apply(o, arguments); + if ((void 0 === (n = e[v]) && y && 'RegExp' == l(e) && (n = A), null != n)) return a(n).call(e, o); + } else if (D) return w.apply(o, arguments); + return (t = String(o)), (r = new RegExp(e, 'g')), y ? A.call(r, t) : r[v](t); + }, + } + ), + y || v in x || p(x, v, A); + }, + './node_modules/core-js/modules/es.string.match.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/to-length.js'), + i = n('./node_modules/core-js/internals/require-object-coercible.js'), + a = n('./node_modules/core-js/internals/advance-string-index.js'), + u = n('./node_modules/core-js/internals/regexp-exec-abstract.js'); + r('match', 1, function (e, t, n) { + return [ + function (t) { + var n = i(this), + r = null == t ? void 0 : t[e]; + return void 0 !== r ? r.call(t, n) : new RegExp(t)[e](String(n)); + }, + function (e) { + var r = n(t, e, this); + if (r.done) return r.value; + var i = o(e), + l = String(this); + if (!i.global) return u(i, l); + var c = i.unicode; + i.lastIndex = 0; + for (var d, p = [], h = 0; null !== (d = u(i, l)); ) { + var f = String(d[0]); + (p[h] = f), '' === f && (i.lastIndex = a(l, s(i.lastIndex), c)), h++; + } + return 0 === h ? null : p; + }, + ]; + }); + }, + './node_modules/core-js/modules/es.string.pad-end.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/string-pad.js').end; + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-pad-webkit-bug.js') }, + { + padEnd: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.pad-start.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/string-pad.js').start; + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-pad-webkit-bug.js') }, + { + padStart: function (e) { + return o(this, e, arguments.length > 1 ? arguments[1] : void 0); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.raw.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/to-indexed-object.js'), + s = n('./node_modules/core-js/internals/to-length.js'); + r( + { target: 'String', stat: !0 }, + { + raw: function (e) { + for (var t = o(e.raw), n = s(t.length), r = arguments.length, i = [], a = 0; n > a; ) + i.push(String(t[a++])), a < r && i.push(String(arguments[a])); + return i.join(''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.repeat.js': function (e, t, n) { + n('./node_modules/core-js/internals/export.js')( + { target: 'String', proto: !0 }, + { repeat: n('./node_modules/core-js/internals/string-repeat.js') } + ); + }, + './node_modules/core-js/modules/es.string.replace.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/to-object.js'), + i = n('./node_modules/core-js/internals/to-length.js'), + a = n('./node_modules/core-js/internals/to-integer.js'), + u = n('./node_modules/core-js/internals/require-object-coercible.js'), + l = n('./node_modules/core-js/internals/advance-string-index.js'), + c = n('./node_modules/core-js/internals/regexp-exec-abstract.js'), + d = Math.max, + p = Math.min, + h = Math.floor, + f = /\$([$&'`]|\d\d?|<[^>]*>)/g, + m = /\$([$&'`]|\d\d?)/g; + r('replace', 2, function (e, t, n, r) { + var j = r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE, + g = r.REPLACE_KEEPS_$0, + y = j ? '$' : '$0'; + return [ + function (n, r) { + var o = u(this), + s = null == n ? void 0 : n[e]; + return void 0 !== s ? s.call(n, o, r) : t.call(String(o), n, r); + }, + function (e, r) { + if ((!j && g) || ('string' == typeof r && -1 === r.indexOf(y))) { + var s = n(t, e, this, r); + if (s.done) return s.value; + } + var u = o(e), + h = String(this), + f = 'function' == typeof r; + f || (r = String(r)); + var m = u.global; + if (m) { + var _ = u.unicode; + u.lastIndex = 0; + } + for (var b = []; ; ) { + var x = c(u, h); + if (null === x) break; + if ((b.push(x), !m)) break; + '' === String(x[0]) && (u.lastIndex = l(h, i(u.lastIndex), _)); + } + for (var E, w = '', D = 0, S = 0; S < b.length; S++) { + x = b[S]; + for (var A = String(x[0]), C = d(p(a(x.index), h.length), 0), k = [], F = 1; F < x.length; F++) + k.push(void 0 === (E = x[F]) ? E : String(E)); + var T = x.groups; + if (f) { + var O = [A].concat(k, C, h); + void 0 !== T && O.push(T); + var I = String(r.apply(void 0, O)); + } else I = v(A, h, C, k, T, r); + C >= D && ((w += h.slice(D, C) + I), (D = C + A.length)); + } + return w + h.slice(D); + }, + ]; + function v(e, n, r, o, i, a) { + var u = r + e.length, + l = o.length, + c = m; + return ( + void 0 !== i && ((i = s(i)), (c = f)), + t.call(a, c, function (t, s) { + var a; + switch (s.charAt(0)) { + case '$': + return '$'; + case '&': + return e; + case '`': + return n.slice(0, r); + case "'": + return n.slice(u); + case '<': + a = i[s.slice(1, -1)]; + break; + default: + var c = +s; + if (0 === c) return t; + if (c > l) { + var d = h(c / 10); + return 0 === d ? t : d <= l ? (void 0 === o[d - 1] ? s.charAt(1) : o[d - 1] + s.charAt(1)) : t; + } + a = o[c - 1]; + } + return void 0 === a ? '' : a; + }) + ); + } + }); + }, + './node_modules/core-js/modules/es.string.search.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js'), + o = n('./node_modules/core-js/internals/an-object.js'), + s = n('./node_modules/core-js/internals/require-object-coercible.js'), + i = n('./node_modules/core-js/internals/same-value.js'), + a = n('./node_modules/core-js/internals/regexp-exec-abstract.js'); + r('search', 1, function (e, t, n) { + return [ + function (t) { + var n = s(this), + r = null == t ? void 0 : t[e]; + return void 0 !== r ? r.call(t, n) : new RegExp(t)[e](String(n)); + }, + function (e) { + var r = n(t, e, this); + if (r.done) return r.value; + var s = o(e), + u = String(this), + l = s.lastIndex; + i(l, 0) || (s.lastIndex = 0); + var c = a(s, u); + return i(s.lastIndex, l) || (s.lastIndex = l), null === c ? -1 : c.index; + }, + ]; + }); + }, + './node_modules/core-js/modules/es.string.small.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('small') }, + { + small: function () { + return o(this, 'small', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.split.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js'), + o = n('./node_modules/core-js/internals/is-regexp.js'), + s = n('./node_modules/core-js/internals/an-object.js'), + i = n('./node_modules/core-js/internals/require-object-coercible.js'), + a = n('./node_modules/core-js/internals/species-constructor.js'), + u = n('./node_modules/core-js/internals/advance-string-index.js'), + l = n('./node_modules/core-js/internals/to-length.js'), + c = n('./node_modules/core-js/internals/regexp-exec-abstract.js'), + d = n('./node_modules/core-js/internals/regexp-exec.js'), + p = n('./node_modules/core-js/internals/fails.js'), + h = [].push, + f = Math.min, + m = !p(function () { + return !RegExp(4294967295, 'y'); + }); + r( + 'split', + 2, + function (e, t, n) { + var r; + return ( + (r = + '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 r = String(i(this)), + s = void 0 === n ? 4294967295 : n >>> 0; + if (0 === s) return []; + if (void 0 === e) return [r]; + if (!o(e)) return t.call(r, e, s); + for ( + var a, + u, + l, + c = [], + p = + (e.ignoreCase ? 'i' : '') + + (e.multiline ? 'm' : '') + + (e.unicode ? 'u' : '') + + (e.sticky ? 'y' : ''), + f = 0, + m = new RegExp(e.source, p + 'g'); + (a = d.call(m, r)) && + !( + (u = m.lastIndex) > f && + (c.push(r.slice(f, a.index)), + a.length > 1 && a.index < r.length && h.apply(c, a.slice(1)), + (l = a[0].length), + (f = u), + c.length >= s) + ); + + ) + m.lastIndex === a.index && m.lastIndex++; + return ( + f === r.length ? (!l && m.test('')) || c.push('') : c.push(r.slice(f)), + c.length > s ? c.slice(0, s) : c + ); + } + : '0'.split(void 0, 0).length + ? function (e, n) { + return void 0 === e && 0 === n ? [] : t.call(this, e, n); + } + : t), + [ + function (t, n) { + var o = i(this), + s = null == t ? void 0 : t[e]; + return void 0 !== s ? s.call(t, o, n) : r.call(String(o), t, n); + }, + function (e, o) { + var i = n(r, e, this, o, r !== t); + if (i.done) return i.value; + var d = s(e), + p = String(this), + h = a(d, RegExp), + j = d.unicode, + g = (d.ignoreCase ? 'i' : '') + (d.multiline ? 'm' : '') + (d.unicode ? 'u' : '') + (m ? 'y' : 'g'), + y = new h(m ? d : '^(?:' + d.source + ')', g), + v = void 0 === o ? 4294967295 : o >>> 0; + if (0 === v) return []; + if (0 === p.length) return null === c(y, p) ? [p] : []; + for (var _ = 0, b = 0, x = []; b < p.length; ) { + y.lastIndex = m ? b : 0; + var E, + w = c(y, m ? p : p.slice(b)); + if (null === w || (E = f(l(y.lastIndex + (m ? 0 : b)), p.length)) === _) b = u(p, b, j); + else { + if ((x.push(p.slice(_, b)), x.length === v)) return x; + for (var D = 1; D <= w.length - 1; D++) if ((x.push(w[D]), x.length === v)) return x; + b = _ = E; + } + } + return x.push(p.slice(_)), x; + }, + ] + ); + }, + !m + ); + }, + './node_modules/core-js/modules/es.string.starts-with.js': function (e, t, n) { + 'use strict'; + var r, + o = n('./node_modules/core-js/internals/export.js'), + s = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js').f, + i = n('./node_modules/core-js/internals/to-length.js'), + a = n('./node_modules/core-js/internals/not-a-regexp.js'), + u = n('./node_modules/core-js/internals/require-object-coercible.js'), + l = n('./node_modules/core-js/internals/correct-is-regexp-logic.js'), + c = n('./node_modules/core-js/internals/is-pure.js'), + d = ''.startsWith, + p = Math.min, + h = l('startsWith'); + o( + { + target: 'String', + proto: !0, + forced: !!(c || h || ((r = s(String.prototype, 'startsWith')), !r || r.writable)) && !h, + }, + { + startsWith: function (e) { + var t = String(u(this)); + a(e); + var n = i(p(arguments.length > 1 ? arguments[1] : void 0, t.length)), + r = String(e); + return d ? d.call(t, r, n) : t.slice(n, n + r.length) === r; + }, + } + ); + }, + './node_modules/core-js/modules/es.string.strike.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('strike') }, + { + strike: function () { + return o(this, 'strike', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.sub.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('sub') }, + { + sub: function () { + return o(this, 'sub', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.sup.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/create-html.js'); + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-html-forced.js')('sup') }, + { + sup: function () { + return o(this, 'sup', '', ''); + }, + } + ); + }, + './node_modules/core-js/modules/es.string.trim-end.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/string-trim.js').end, + s = n('./node_modules/core-js/internals/string-trim-forced.js')('trimEnd'), + i = s + ? function () { + return o(this); + } + : ''.trimEnd; + r({ target: 'String', proto: !0, forced: s }, { trimEnd: i, trimRight: i }); + }, + './node_modules/core-js/modules/es.string.trim-start.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/string-trim.js').start, + s = n('./node_modules/core-js/internals/string-trim-forced.js')('trimStart'), + i = s + ? function () { + return o(this); + } + : ''.trimStart; + r({ target: 'String', proto: !0, forced: s }, { trimStart: i, trimLeft: i }); + }, + './node_modules/core-js/modules/es.string.trim.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/string-trim.js').trim; + r( + { target: 'String', proto: !0, forced: n('./node_modules/core-js/internals/string-trim-forced.js')('trim') }, + { + trim: function () { + return o(this); + }, + } + ); + }, + './node_modules/core-js/modules/es.symbol.async-iterator.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('asyncIterator'); + }, + './node_modules/core-js/modules/es.symbol.description.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/descriptors.js'), + s = n('./node_modules/core-js/internals/global.js'), + i = n('./node_modules/core-js/internals/has.js'), + a = n('./node_modules/core-js/internals/is-object.js'), + u = n('./node_modules/core-js/internals/object-define-property.js').f, + l = n('./node_modules/core-js/internals/copy-constructor-properties.js'), + c = s.Symbol; + if (o && 'function' == typeof c && (!('description' in c.prototype) || void 0 !== c().description)) { + var d = {}, + p = function () { + var e = arguments.length < 1 || void 0 === arguments[0] ? void 0 : String(arguments[0]), + t = this instanceof p ? new c(e) : void 0 === e ? c() : c(e); + return '' === e && (d[t] = !0), t; + }; + l(p, c); + var h = (p.prototype = c.prototype); + h.constructor = p; + var f = h.toString, + m = 'Symbol(test)' == String(c('test')), + j = /^Symbol\((.*)\)[^)]+$/; + u(h, 'description', { + configurable: !0, + get: function () { + var e = a(this) ? this.valueOf() : this, + t = f.call(e); + if (i(d, e)) return ''; + var n = m ? t.slice(7, -1) : t.replace(j, '$1'); + return '' === n ? void 0 : n; + }, + }), + r({ global: !0, forced: !0 }, { Symbol: p }); + } + }, + './node_modules/core-js/modules/es.symbol.has-instance.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('hasInstance'); + }, + './node_modules/core-js/modules/es.symbol.is-concat-spreadable.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('isConcatSpreadable'); + }, + './node_modules/core-js/modules/es.symbol.iterator.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('iterator'); + }, + './node_modules/core-js/modules/es.symbol.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/get-built-in.js'), + i = n('./node_modules/core-js/internals/is-pure.js'), + a = n('./node_modules/core-js/internals/descriptors.js'), + u = n('./node_modules/core-js/internals/native-symbol.js'), + l = n('./node_modules/core-js/internals/use-symbol-as-uid.js'), + c = n('./node_modules/core-js/internals/fails.js'), + d = n('./node_modules/core-js/internals/has.js'), + p = n('./node_modules/core-js/internals/is-array.js'), + h = n('./node_modules/core-js/internals/is-object.js'), + f = n('./node_modules/core-js/internals/an-object.js'), + m = n('./node_modules/core-js/internals/to-object.js'), + j = n('./node_modules/core-js/internals/to-indexed-object.js'), + g = n('./node_modules/core-js/internals/to-primitive.js'), + y = n('./node_modules/core-js/internals/create-property-descriptor.js'), + v = n('./node_modules/core-js/internals/object-create.js'), + _ = n('./node_modules/core-js/internals/object-keys.js'), + b = n('./node_modules/core-js/internals/object-get-own-property-names.js'), + x = n('./node_modules/core-js/internals/object-get-own-property-names-external.js'), + E = n('./node_modules/core-js/internals/object-get-own-property-symbols.js'), + w = n('./node_modules/core-js/internals/object-get-own-property-descriptor.js'), + D = n('./node_modules/core-js/internals/object-define-property.js'), + S = n('./node_modules/core-js/internals/object-property-is-enumerable.js'), + A = n('./node_modules/core-js/internals/create-non-enumerable-property.js'), + C = n('./node_modules/core-js/internals/redefine.js'), + k = n('./node_modules/core-js/internals/shared.js'), + F = n('./node_modules/core-js/internals/shared-key.js'), + T = n('./node_modules/core-js/internals/hidden-keys.js'), + O = n('./node_modules/core-js/internals/uid.js'), + I = n('./node_modules/core-js/internals/well-known-symbol.js'), + N = n('./node_modules/core-js/internals/well-known-symbol-wrapped.js'), + P = n('./node_modules/core-js/internals/define-well-known-symbol.js'), + R = n('./node_modules/core-js/internals/set-to-string-tag.js'), + L = n('./node_modules/core-js/internals/internal-state.js'), + M = n('./node_modules/core-js/internals/array-iteration.js').forEach, + B = F('hidden'), + U = I('toPrimitive'), + $ = L.set, + q = L.getterFor('Symbol'), + z = Object.prototype, + G = o.Symbol, + H = s('JSON', 'stringify'), + X = w.f, + J = D.f, + W = x.f, + V = S.f, + K = k('symbols'), + Y = k('op-symbols'), + Q = k('string-to-symbol-registry'), + Z = k('symbol-to-string-registry'), + ee = k('wks'), + te = o.QObject, + ne = !te || !te.prototype || !te.prototype.findChild, + re = + a && + c(function () { + return ( + 7 != + v( + J({}, 'a', { + get: function () { + return J(this, 'a', { value: 7 }).a; + }, + }) + ).a + ); + }) + ? function (e, t, n) { + var r = X(z, t); + r && delete z[t], J(e, t, n), r && e !== z && J(z, t, r); + } + : J, + oe = function (e, t) { + var n = (K[e] = v(G.prototype)); + return $(n, { type: 'Symbol', tag: e, description: t }), a || (n.description = t), n; + }, + se = l + ? function (e) { + return 'symbol' == typeof e; + } + : function (e) { + return Object(e) instanceof G; + }, + ie = function (e, t, n) { + e === z && ie(Y, t, n), f(e); + var r = g(t, !0); + return ( + f(n), + d(K, r) + ? (n.enumerable + ? (d(e, B) && e[B][r] && (e[B][r] = !1), (n = v(n, { enumerable: y(0, !1) }))) + : (d(e, B) || J(e, B, y(1, {})), (e[B][r] = !0)), + re(e, r, n)) + : J(e, r, n) + ); + }, + ae = function (e, t) { + f(e); + var n = j(t), + r = _(n).concat(de(n)); + return ( + M(r, function (t) { + (a && !ue.call(n, t)) || ie(e, t, n[t]); + }), + e + ); + }, + ue = function (e) { + var t = g(e, !0), + n = V.call(this, t); + return ( + !(this === z && d(K, t) && !d(Y, t)) && (!(n || !d(this, t) || !d(K, t) || (d(this, B) && this[B][t])) || n) + ); + }, + le = function (e, t) { + var n = j(e), + r = g(t, !0); + if (n !== z || !d(K, r) || d(Y, r)) { + var o = X(n, r); + return !o || !d(K, r) || (d(n, B) && n[B][r]) || (o.enumerable = !0), o; + } + }, + ce = function (e) { + var t = W(j(e)), + n = []; + return ( + M(t, function (e) { + d(K, e) || d(T, e) || n.push(e); + }), + n + ); + }, + de = function (e) { + var t = e === z, + n = W(t ? Y : j(e)), + r = []; + return ( + M(n, function (e) { + !d(K, e) || (t && !d(z, e)) || r.push(K[e]); + }), + r + ); + }; + (u || + (C( + (G = function () { + if (this instanceof G) throw TypeError('Symbol is not a constructor'); + var e = arguments.length && void 0 !== arguments[0] ? String(arguments[0]) : void 0, + t = O(e), + n = function (e) { + this === z && n.call(Y, e), d(this, B) && d(this[B], t) && (this[B][t] = !1), re(this, t, y(1, e)); + }; + return a && ne && re(z, t, { configurable: !0, set: n }), oe(t, e); + }).prototype, + 'toString', + function () { + return q(this).tag; + } + ), + C(G, 'withoutSetter', function (e) { + return oe(O(e), e); + }), + (S.f = ue), + (D.f = ie), + (w.f = le), + (b.f = x.f = ce), + (E.f = de), + (N.f = function (e) { + return oe(I(e), e); + }), + a && + (J(G.prototype, 'description', { + configurable: !0, + get: function () { + return q(this).description; + }, + }), + i || C(z, 'propertyIsEnumerable', ue, { unsafe: !0 }))), + r({ global: !0, wrap: !0, forced: !u, sham: !u }, { Symbol: G }), + M(_(ee), function (e) { + P(e); + }), + r( + { target: 'Symbol', stat: !0, forced: !u }, + { + for: function (e) { + var t = String(e); + if (d(Q, t)) return Q[t]; + var n = G(t); + return (Q[t] = n), (Z[n] = t), n; + }, + keyFor: function (e) { + if (!se(e)) throw TypeError(e + ' is not a symbol'); + if (d(Z, e)) return Z[e]; + }, + useSetter: function () { + ne = !0; + }, + useSimple: function () { + ne = !1; + }, + } + ), + r( + { target: 'Object', stat: !0, forced: !u, sham: !a }, + { + create: function (e, t) { + return void 0 === t ? v(e) : ae(v(e), t); + }, + defineProperty: ie, + defineProperties: ae, + getOwnPropertyDescriptor: le, + } + ), + r({ target: 'Object', stat: !0, forced: !u }, { getOwnPropertyNames: ce, getOwnPropertySymbols: de }), + r( + { + target: 'Object', + stat: !0, + forced: c(function () { + E.f(1); + }), + }, + { + getOwnPropertySymbols: function (e) { + return E.f(m(e)); + }, + } + ), + H) && + r( + { + target: 'JSON', + stat: !0, + forced: + !u || + c(function () { + var e = G(); + return '[null]' != H([e]) || '{}' != H({ a: e }) || '{}' != H(Object(e)); + }), + }, + { + stringify: function (e, t, n) { + for (var r, o = [e], s = 1; arguments.length > s; ) o.push(arguments[s++]); + if (((r = t), (h(t) || void 0 !== e) && !se(e))) + return ( + p(t) || + (t = function (e, t) { + if (('function' == typeof r && (t = r.call(this, e, t)), !se(t))) return t; + }), + (o[1] = t), + H.apply(null, o) + ); + }, + } + ); + G.prototype[U] || A(G.prototype, U, G.prototype.valueOf), R(G, 'Symbol'), (T[B] = !0); + }, + './node_modules/core-js/modules/es.symbol.match-all.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('matchAll'); + }, + './node_modules/core-js/modules/es.symbol.match.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('match'); + }, + './node_modules/core-js/modules/es.symbol.replace.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('replace'); + }, + './node_modules/core-js/modules/es.symbol.search.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('search'); + }, + './node_modules/core-js/modules/es.symbol.species.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('species'); + }, + './node_modules/core-js/modules/es.symbol.split.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('split'); + }, + './node_modules/core-js/modules/es.symbol.to-primitive.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('toPrimitive'); + }, + './node_modules/core-js/modules/es.symbol.to-string-tag.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('toStringTag'); + }, + './node_modules/core-js/modules/es.symbol.unscopables.js': function (e, t, n) { + n('./node_modules/core-js/internals/define-well-known-symbol.js')('unscopables'); + }, + './node_modules/core-js/modules/es.typed-array.copy-within.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-copy-within.js'), + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('copyWithin', function (e, t) { + return o.call(s(this), e, t, arguments.length > 2 ? arguments[2] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.every.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').every, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('every', function (e) { + return o(s(this), e, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.fill.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-fill.js'), + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('fill', function (e) { + return o.apply(s(this), arguments); + }); + }, + './node_modules/core-js/modules/es.typed-array.filter.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').filter, + s = n('./node_modules/core-js/internals/species-constructor.js'), + i = r.aTypedArray, + a = r.aTypedArrayConstructor; + (0, r.exportTypedArrayMethod)('filter', function (e) { + for ( + var t = o(i(this), e, arguments.length > 1 ? arguments[1] : void 0), + n = s(this, this.constructor), + r = 0, + u = t.length, + l = new (a(n))(u); + u > r; + + ) + l[r] = t[r++]; + return l; + }); + }, + './node_modules/core-js/modules/es.typed-array.find-index.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').findIndex, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('findIndex', function (e) { + return o(s(this), e, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.find.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').find, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('find', function (e) { + return o(s(this), e, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.float32-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Float32', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.float64-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Float64', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.for-each.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').forEach, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('forEach', function (e) { + o(s(this), e, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.from.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/typed-array-constructors-require-wrappers.js'); + (0, n('./node_modules/core-js/internals/array-buffer-view-core.js').exportTypedArrayStaticMethod)( + 'from', + n('./node_modules/core-js/internals/typed-array-from.js'), + r + ); + }, + './node_modules/core-js/modules/es.typed-array.includes.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-includes.js').includes, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('includes', function (e) { + return o(s(this), e, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.index-of.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-includes.js').indexOf, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('indexOf', function (e) { + return o(s(this), e, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.int16-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Int16', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.int32-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Int32', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.int8-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Int8', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.iterator.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + s = n('./node_modules/core-js/modules/es.array.iterator.js'), + i = n('./node_modules/core-js/internals/well-known-symbol.js')('iterator'), + a = r.Uint8Array, + u = s.values, + l = s.keys, + c = s.entries, + d = o.aTypedArray, + p = o.exportTypedArrayMethod, + h = a && a.prototype[i], + f = !!h && ('values' == h.name || null == h.name), + m = function () { + return u.call(d(this)); + }; + p('entries', function () { + return c.call(d(this)); + }), + p('keys', function () { + return l.call(d(this)); + }), + p('values', m, !f), + p(i, m, !f); + }, + './node_modules/core-js/modules/es.typed-array.join.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = r.aTypedArray, + s = r.exportTypedArrayMethod, + i = [].join; + s('join', function (e) { + return i.apply(o(this), arguments); + }); + }, + './node_modules/core-js/modules/es.typed-array.last-index-of.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-last-index-of.js'), + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('lastIndexOf', function (e) { + return o.apply(s(this), arguments); + }); + }, + './node_modules/core-js/modules/es.typed-array.map.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').map, + s = n('./node_modules/core-js/internals/species-constructor.js'), + i = r.aTypedArray, + a = r.aTypedArrayConstructor; + (0, r.exportTypedArrayMethod)('map', function (e) { + return o(i(this), e, arguments.length > 1 ? arguments[1] : void 0, function (e, t) { + return new (a(s(e, e.constructor)))(t); + }); + }); + }, + './node_modules/core-js/modules/es.typed-array.of.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/typed-array-constructors-require-wrappers.js'), + s = r.aTypedArrayConstructor; + (0, r.exportTypedArrayStaticMethod)( + 'of', + function () { + for (var e = 0, t = arguments.length, n = new (s(this))(t); t > e; ) n[e] = arguments[e++]; + return n; + }, + o + ); + }, + './node_modules/core-js/modules/es.typed-array.reduce-right.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-reduce.js').right, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('reduceRight', function (e) { + return o(s(this), e, arguments.length, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.reduce.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-reduce.js').left, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('reduce', function (e) { + return o(s(this), e, arguments.length, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.reverse.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = r.aTypedArray, + s = r.exportTypedArrayMethod, + i = Math.floor; + s('reverse', function () { + for (var e, t = o(this).length, n = i(t / 2), r = 0; r < n; ) + (e = this[r]), (this[r++] = this[--t]), (this[t] = e); + return this; + }); + }, + './node_modules/core-js/modules/es.typed-array.set.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/to-length.js'), + s = n('./node_modules/core-js/internals/to-offset.js'), + i = n('./node_modules/core-js/internals/to-object.js'), + a = n('./node_modules/core-js/internals/fails.js'), + u = r.aTypedArray; + (0, r.exportTypedArrayMethod)( + 'set', + function (e) { + u(this); + var t = s(arguments.length > 1 ? arguments[1] : void 0, 1), + n = this.length, + r = i(e), + a = o(r.length), + l = 0; + if (a + t > n) throw RangeError('Wrong length'); + for (; l < a; ) this[t + l] = r[l++]; + }, + a(function () { + new Int8Array(1).set({}); + }) + ); + }, + './node_modules/core-js/modules/es.typed-array.slice.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/species-constructor.js'), + s = n('./node_modules/core-js/internals/fails.js'), + i = r.aTypedArray, + a = r.aTypedArrayConstructor, + u = r.exportTypedArrayMethod, + l = [].slice; + u( + 'slice', + function (e, t) { + for ( + var n = l.call(i(this), e, t), r = o(this, this.constructor), s = 0, u = n.length, c = new (a(r))(u); + u > s; + + ) + c[s] = n[s++]; + return c; + }, + s(function () { + new Int8Array(1).slice(); + }) + ); + }, + './node_modules/core-js/modules/es.typed-array.some.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/array-iteration.js').some, + s = r.aTypedArray; + (0, r.exportTypedArrayMethod)('some', function (e) { + return o(s(this), e, arguments.length > 1 ? arguments[1] : void 0); + }); + }, + './node_modules/core-js/modules/es.typed-array.sort.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = r.aTypedArray, + s = r.exportTypedArrayMethod, + i = [].sort; + s('sort', function (e) { + return i.call(o(this), e); + }); + }, + './node_modules/core-js/modules/es.typed-array.subarray.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + o = n('./node_modules/core-js/internals/to-length.js'), + s = n('./node_modules/core-js/internals/to-absolute-index.js'), + i = n('./node_modules/core-js/internals/species-constructor.js'), + a = r.aTypedArray; + (0, r.exportTypedArrayMethod)('subarray', function (e, t) { + var n = a(this), + r = n.length, + u = s(e, r); + return new (i(n, n.constructor))( + n.buffer, + n.byteOffset + u * n.BYTES_PER_ELEMENT, + o((void 0 === t ? r : s(t, r)) - u) + ); + }); + }, + './node_modules/core-js/modules/es.typed-array.to-locale-string.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/array-buffer-view-core.js'), + s = n('./node_modules/core-js/internals/fails.js'), + i = r.Int8Array, + a = o.aTypedArray, + u = o.exportTypedArrayMethod, + l = [].toLocaleString, + c = [].slice, + d = + !!i && + s(function () { + l.call(new i(1)); + }); + u( + 'toLocaleString', + function () { + return l.apply(d ? c.call(a(this)) : a(this), arguments); + }, + s(function () { + return [1, 2].toLocaleString() != new i([1, 2]).toLocaleString(); + }) || + !s(function () { + i.prototype.toLocaleString.call([1, 2]); + }) + ); + }, + './node_modules/core-js/modules/es.typed-array.to-string.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/core-js/internals/array-buffer-view-core.js').exportTypedArrayMethod, + o = n('./node_modules/core-js/internals/fails.js'), + s = n('./node_modules/core-js/internals/global.js').Uint8Array, + i = (s && s.prototype) || {}, + a = [].toString, + u = [].join; + o(function () { + a.call({}); + }) && + (a = function () { + return u.call(this); + }); + var l = i.toString != a; + r('toString', a, l); + }, + './node_modules/core-js/modules/es.typed-array.uint16-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Uint16', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.uint32-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Uint32', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.uint8-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')('Uint8', function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }); + }, + './node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js': function (e, t, n) { + n('./node_modules/core-js/internals/typed-array-constructor.js')( + 'Uint8', + function (e) { + return function (t, n, r) { + return e(this, t, n, r); + }; + }, + !0 + ); + }, + './node_modules/core-js/modules/es.weak-map.js': function (e, t, n) { + 'use strict'; + var r, + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/redefine-all.js'), + i = n('./node_modules/core-js/internals/internal-metadata.js'), + a = n('./node_modules/core-js/internals/collection.js'), + u = n('./node_modules/core-js/internals/collection-weak.js'), + l = n('./node_modules/core-js/internals/is-object.js'), + c = n('./node_modules/core-js/internals/internal-state.js').enforce, + d = n('./node_modules/core-js/internals/native-weak-map.js'), + p = !o.ActiveXObject && 'ActiveXObject' in o, + h = Object.isExtensible, + f = function (e) { + return function () { + return e(this, arguments.length ? arguments[0] : void 0); + }; + }, + m = (e.exports = a('WeakMap', f, u)); + if (d && p) { + (r = u.getConstructor(f, 'WeakMap', !0)), (i.REQUIRED = !0); + var j = m.prototype, + g = j.delete, + y = j.has, + v = j.get, + _ = j.set; + s(j, { + delete: function (e) { + if (l(e) && !h(e)) { + var t = c(this); + return t.frozen || (t.frozen = new r()), g.call(this, e) || t.frozen.delete(e); + } + return g.call(this, e); + }, + has: function (e) { + if (l(e) && !h(e)) { + var t = c(this); + return t.frozen || (t.frozen = new r()), y.call(this, e) || t.frozen.has(e); + } + return y.call(this, e); + }, + get: function (e) { + if (l(e) && !h(e)) { + var t = c(this); + return t.frozen || (t.frozen = new r()), y.call(this, e) ? v.call(this, e) : t.frozen.get(e); + } + return v.call(this, e); + }, + set: function (e, t) { + if (l(e) && !h(e)) { + var n = c(this); + n.frozen || (n.frozen = new r()), y.call(this, e) ? _.call(this, e, t) : n.frozen.set(e, t); + } else _.call(this, e, t); + return this; + }, + }); + } + }, + './node_modules/core-js/modules/es.weak-set.js': function (e, t, n) { + 'use strict'; + n('./node_modules/core-js/internals/collection.js')( + 'WeakSet', + function (e) { + return function () { + return e(this, arguments.length ? arguments[0] : void 0); + }; + }, + n('./node_modules/core-js/internals/collection-weak.js') + ); + }, + './node_modules/core-js/modules/web.dom-collections.for-each.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/dom-iterables.js'), + s = n('./node_modules/core-js/internals/array-for-each.js'), + i = n('./node_modules/core-js/internals/create-non-enumerable-property.js'); + for (var a in o) { + var u = r[a], + l = u && u.prototype; + if (l && l.forEach !== s) + try { + i(l, 'forEach', s); + } catch (e) { + l.forEach = s; + } + } + }, + './node_modules/core-js/modules/web.dom-collections.iterator.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/global.js'), + o = n('./node_modules/core-js/internals/dom-iterables.js'), + s = n('./node_modules/core-js/modules/es.array.iterator.js'), + i = n('./node_modules/core-js/internals/create-non-enumerable-property.js'), + a = n('./node_modules/core-js/internals/well-known-symbol.js'), + u = a('iterator'), + l = a('toStringTag'), + c = s.values; + for (var d in o) { + var p = r[d], + h = p && p.prototype; + if (h) { + if (h[u] !== c) + try { + i(h, u, c); + } catch (e) { + h[u] = c; + } + if ((h[l] || i(h, l, d), o[d])) + for (var f in s) + if (h[f] !== s[f]) + try { + i(h, f, s[f]); + } catch (e) { + h[f] = s[f]; + } + } + } + }, + './node_modules/core-js/modules/web.immediate.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/task.js'); + r( + { global: !0, bind: !0, enumerable: !0, forced: !o.setImmediate || !o.clearImmediate }, + { setImmediate: s.set, clearImmediate: s.clear } + ); + }, + './node_modules/core-js/modules/web.queue-microtask.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/microtask.js'), + i = n('./node_modules/core-js/internals/classof-raw.js'), + a = o.process, + u = 'process' == i(a); + r( + { global: !0, enumerable: !0, noTargetGet: !0 }, + { + queueMicrotask: function (e) { + var t = u && a.domain; + s(t ? t.bind(e) : e); + }, + } + ); + }, + './node_modules/core-js/modules/web.timers.js': function (e, t, n) { + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/global.js'), + s = n('./node_modules/core-js/internals/engine-user-agent.js'), + i = [].slice, + a = function (e) { + return function (t, n) { + var r = arguments.length > 2, + o = r ? i.call(arguments, 2) : void 0; + return e( + r + ? function () { + ('function' == typeof t ? t : Function(t)).apply(this, o); + } + : t, + n + ); + }; + }; + r( + { global: !0, bind: !0, forced: /MSIE .\./.test(s) }, + { setTimeout: a(o.setTimeout), setInterval: a(o.setInterval) } + ); + }, + './node_modules/core-js/modules/web.url-search-params.js': function (e, t, n) { + 'use strict'; + n('./node_modules/core-js/modules/es.array.iterator.js'); + var r = n('./node_modules/core-js/internals/export.js'), + o = n('./node_modules/core-js/internals/get-built-in.js'), + s = n('./node_modules/core-js/internals/native-url.js'), + i = n('./node_modules/core-js/internals/redefine.js'), + a = n('./node_modules/core-js/internals/redefine-all.js'), + u = n('./node_modules/core-js/internals/set-to-string-tag.js'), + l = n('./node_modules/core-js/internals/create-iterator-constructor.js'), + c = n('./node_modules/core-js/internals/internal-state.js'), + d = n('./node_modules/core-js/internals/an-instance.js'), + p = n('./node_modules/core-js/internals/has.js'), + h = n('./node_modules/core-js/internals/function-bind-context.js'), + f = n('./node_modules/core-js/internals/classof.js'), + m = n('./node_modules/core-js/internals/an-object.js'), + j = n('./node_modules/core-js/internals/is-object.js'), + g = n('./node_modules/core-js/internals/object-create.js'), + y = n('./node_modules/core-js/internals/create-property-descriptor.js'), + v = n('./node_modules/core-js/internals/get-iterator.js'), + _ = n('./node_modules/core-js/internals/get-iterator-method.js'), + b = n('./node_modules/core-js/internals/well-known-symbol.js'), + x = o('fetch'), + E = o('Headers'), + w = b('iterator'), + D = c.set, + S = c.getterFor('URLSearchParams'), + A = c.getterFor('URLSearchParamsIterator'), + C = /\+/g, + k = Array(4), + F = function (e) { + return k[e - 1] || (k[e - 1] = RegExp('((?:%[\\da-f]{2}){' + e + '})', 'gi')); + }, + T = function (e) { + try { + return decodeURIComponent(e); + } catch (t) { + return e; + } + }, + O = function (e) { + var t = e.replace(C, ' '), + n = 4; + try { + return decodeURIComponent(t); + } catch (e) { + for (; n; ) t = t.replace(F(n--), T); + return t; + } + }, + I = /[!'()~]|%20/g, + N = { '!': '%21', "'": '%27', '(': '%28', ')': '%29', '~': '%7E', '%20': '+' }, + P = function (e) { + return N[e]; + }, + R = function (e) { + return encodeURIComponent(e).replace(I, P); + }, + L = function (e, t) { + if (t) + for (var n, r, o = t.split('&'), s = 0; s < o.length; ) + (n = o[s++]).length && ((r = n.split('=')), e.push({ key: O(r.shift()), value: O(r.join('=')) })); + }, + M = function (e) { + (this.entries.length = 0), L(this.entries, e); + }, + B = function (e, t) { + if (e < t) throw TypeError('Not enough arguments'); + }, + U = l( + function (e, t) { + D(this, { type: 'URLSearchParamsIterator', iterator: v(S(e).entries), kind: t }); + }, + 'Iterator', + function () { + var e = A(this), + t = e.kind, + n = e.iterator.next(), + r = n.value; + return n.done || (n.value = 'keys' === t ? r.key : 'values' === t ? r.value : [r.key, r.value]), n; + } + ), + $ = function () { + d(this, $, 'URLSearchParams'); + var e, + t, + n, + r, + o, + s, + i, + a, + u, + l = arguments.length > 0 ? arguments[0] : void 0, + c = this, + h = []; + if ( + (D(c, { type: 'URLSearchParams', entries: h, updateURL: function () {}, updateSearchParams: M }), + void 0 !== l) + ) + if (j(l)) + if ('function' == typeof (e = _(l))) + for (n = (t = e.call(l)).next; !(r = n.call(t)).done; ) { + if ((i = (s = (o = v(m(r.value))).next).call(o)).done || (a = s.call(o)).done || !s.call(o).done) + throw TypeError('Expected sequence with length 2'); + h.push({ key: i.value + '', value: a.value + '' }); + } + else for (u in l) p(l, u) && h.push({ key: u, value: l[u] + '' }); + else L(h, 'string' == typeof l ? ('?' === l.charAt(0) ? l.slice(1) : l) : l + ''); + }, + q = $.prototype; + a( + q, + { + append: function (e, t) { + B(arguments.length, 2); + var n = S(this); + n.entries.push({ key: e + '', value: t + '' }), n.updateURL(); + }, + delete: function (e) { + B(arguments.length, 1); + for (var t = S(this), n = t.entries, r = e + '', o = 0; o < n.length; ) n[o].key === r ? n.splice(o, 1) : o++; + t.updateURL(); + }, + get: function (e) { + B(arguments.length, 1); + for (var t = S(this).entries, n = e + '', r = 0; r < t.length; r++) if (t[r].key === n) return t[r].value; + return null; + }, + getAll: function (e) { + B(arguments.length, 1); + for (var t = S(this).entries, n = e + '', r = [], o = 0; o < t.length; o++) + t[o].key === n && r.push(t[o].value); + return r; + }, + has: function (e) { + B(arguments.length, 1); + for (var t = S(this).entries, n = e + '', r = 0; r < t.length; ) if (t[r++].key === n) return !0; + return !1; + }, + set: function (e, t) { + B(arguments.length, 1); + for (var n, r = S(this), o = r.entries, s = !1, i = e + '', a = t + '', u = 0; u < o.length; u++) + (n = o[u]).key === i && (s ? o.splice(u--, 1) : ((s = !0), (n.value = a))); + s || o.push({ key: i, value: a }), r.updateURL(); + }, + sort: function () { + var e, + t, + n, + r = S(this), + o = r.entries, + s = o.slice(); + for (o.length = 0, n = 0; n < s.length; n++) { + for (e = s[n], t = 0; t < n; t++) + if (o[t].key > e.key) { + o.splice(t, 0, e); + break; + } + t === n && o.push(e); + } + r.updateURL(); + }, + forEach: function (e) { + for ( + var t, n = S(this).entries, r = h(e, arguments.length > 1 ? arguments[1] : void 0, 3), o = 0; + o < n.length; + + ) + r((t = n[o++]).value, t.key, this); + }, + keys: function () { + return new U(this, 'keys'); + }, + values: function () { + return new U(this, 'values'); + }, + entries: function () { + return new U(this, 'entries'); + }, + }, + { enumerable: !0 } + ), + i(q, w, q.entries), + i( + q, + 'toString', + function () { + for (var e, t = S(this).entries, n = [], r = 0; r < t.length; ) + (e = t[r++]), n.push(R(e.key) + '=' + R(e.value)); + return n.join('&'); + }, + { enumerable: !0 } + ), + u($, 'URLSearchParams'), + r({ global: !0, forced: !s }, { URLSearchParams: $ }), + s || + 'function' != typeof x || + 'function' != typeof E || + r( + { global: !0, enumerable: !0, forced: !0 }, + { + fetch: function (e) { + var t, + n, + r, + o = [e]; + return ( + arguments.length > 1 && + (j((t = arguments[1])) && + ((n = t.body), + 'URLSearchParams' === f(n) && + ((r = t.headers ? new E(t.headers) : new E()).has('content-type') || + r.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8'), + (t = g(t, { body: y(0, String(n)), headers: y(0, r) })))), + o.push(t)), + x.apply(this, o) + ); + }, + } + ), + (e.exports = { URLSearchParams: $, getState: S }); + }, + './node_modules/core-js/modules/web.url.js': function (e, t, n) { + 'use strict'; + n('./node_modules/core-js/modules/es.string.iterator.js'); + var r, + o = n('./node_modules/core-js/internals/export.js'), + s = n('./node_modules/core-js/internals/descriptors.js'), + i = n('./node_modules/core-js/internals/native-url.js'), + a = n('./node_modules/core-js/internals/global.js'), + u = n('./node_modules/core-js/internals/object-define-properties.js'), + l = n('./node_modules/core-js/internals/redefine.js'), + c = n('./node_modules/core-js/internals/an-instance.js'), + d = n('./node_modules/core-js/internals/has.js'), + p = n('./node_modules/core-js/internals/object-assign.js'), + h = n('./node_modules/core-js/internals/array-from.js'), + f = n('./node_modules/core-js/internals/string-multibyte.js').codeAt, + m = n('./node_modules/core-js/internals/string-punycode-to-ascii.js'), + j = n('./node_modules/core-js/internals/set-to-string-tag.js'), + g = n('./node_modules/core-js/modules/web.url-search-params.js'), + y = n('./node_modules/core-js/internals/internal-state.js'), + v = a.URL, + _ = g.URLSearchParams, + b = g.getState, + x = y.set, + E = y.getterFor('URL'), + w = Math.floor, + D = Math.pow, + S = /[A-Za-z]/, + A = /[\d+-.A-Za-z]/, + C = /\d/, + k = /^(0x|0X)/, + F = /^[0-7]+$/, + T = /^\d+$/, + O = /^[\dA-Fa-f]+$/, + I = /[\u0000\u0009\u000A\u000D #%/:?@[\\]]/, + N = /[\u0000\u0009\u000A\u000D #/:?@[\\]]/, + P = /^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g, + R = /[\u0009\u000A\u000D]/g, + L = function (e, t) { + var n, r, o; + if ('[' == t.charAt(0)) { + if (']' != t.charAt(t.length - 1)) return 'Invalid host'; + if (!(n = B(t.slice(1, -1)))) return 'Invalid host'; + e.host = n; + } else if (J(e)) { + if (((t = m(t)), I.test(t))) return 'Invalid host'; + if (null === (n = M(t))) return 'Invalid host'; + e.host = n; + } else { + if (N.test(t)) return 'Invalid host'; + for (n = '', r = h(t), o = 0; o < r.length; o++) n += H(r[o], $); + e.host = n; + } + }, + M = function (e) { + var t, + n, + r, + o, + s, + i, + a, + u = e.split('.'); + if ((u.length && '' == u[u.length - 1] && u.pop(), (t = u.length) > 4)) return e; + for (n = [], r = 0; r < t; r++) { + if ('' == (o = u[r])) return e; + if ( + ((s = 10), + o.length > 1 && '0' == o.charAt(0) && ((s = k.test(o) ? 16 : 8), (o = o.slice(8 == s ? 1 : 2))), + '' === o) + ) + i = 0; + else { + if (!(10 == s ? T : 8 == s ? F : O).test(o)) return e; + i = parseInt(o, s); + } + n.push(i); + } + for (r = 0; r < t; r++) + if (((i = n[r]), r == t - 1)) { + if (i >= D(256, 5 - t)) return null; + } else if (i > 255) return null; + for (a = n.pop(), r = 0; r < n.length; r++) a += n[r] * D(256, 3 - r); + return a; + }, + B = function (e) { + var t, + n, + r, + o, + s, + i, + a, + u = [0, 0, 0, 0, 0, 0, 0, 0], + l = 0, + c = null, + d = 0, + p = function () { + return e.charAt(d); + }; + if (':' == p()) { + if (':' != e.charAt(1)) return; + (d += 2), (c = ++l); + } + for (; p(); ) { + if (8 == l) return; + if (':' != p()) { + for (t = n = 0; n < 4 && O.test(p()); ) (t = 16 * t + parseInt(p(), 16)), d++, n++; + if ('.' == p()) { + if (0 == n) return; + if (((d -= n), l > 6)) return; + for (r = 0; p(); ) { + if (((o = null), r > 0)) { + if (!('.' == p() && r < 4)) return; + d++; + } + if (!C.test(p())) return; + for (; C.test(p()); ) { + if (((s = parseInt(p(), 10)), null === o)) o = s; + else { + if (0 == o) return; + o = 10 * o + s; + } + if (o > 255) return; + d++; + } + (u[l] = 256 * u[l] + o), (2 != ++r && 4 != r) || l++; + } + if (4 != r) return; + break; + } + if (':' == p()) { + if ((d++, !p())) return; + } else if (p()) return; + u[l++] = t; + } else { + if (null !== c) return; + d++, (c = ++l); + } + } + if (null !== c) for (i = l - c, l = 7; 0 != l && i > 0; ) (a = u[l]), (u[l--] = u[c + i - 1]), (u[c + --i] = a); + else if (8 != l) return; + return u; + }, + U = function (e) { + var t, n, r, o; + if ('number' == typeof e) { + for (t = [], n = 0; n < 4; n++) t.unshift(e % 256), (e = w(e / 256)); + return t.join('.'); + } + if ('object' == typeof e) { + for ( + t = '', + r = (function (e) { + for (var t = null, n = 1, r = null, o = 0, s = 0; s < 8; s++) + 0 !== e[s] ? (o > n && ((t = r), (n = o)), (r = null), (o = 0)) : (null === r && (r = s), ++o); + return o > n && ((t = r), (n = o)), t; + })(e), + n = 0; + n < 8; + n++ + ) + (o && 0 === e[n]) || + (o && (o = !1), + r === n ? ((t += n ? ':' : '::'), (o = !0)) : ((t += e[n].toString(16)), n < 7 && (t += ':'))); + return '[' + t + ']'; + } + return e; + }, + $ = {}, + q = p({}, $, { ' ': 1, '"': 1, '<': 1, '>': 1, '`': 1 }), + z = p({}, q, { '#': 1, '?': 1, '{': 1, '}': 1 }), + G = p({}, z, { '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\': 1, ']': 1, '^': 1, '|': 1 }), + H = function (e, t) { + var n = f(e, 0); + return n > 32 && n < 127 && !d(t, e) ? e : encodeURIComponent(e); + }, + X = { ftp: 21, file: null, http: 80, https: 443, ws: 80, wss: 443 }, + J = function (e) { + return d(X, e.scheme); + }, + W = function (e) { + return '' != e.username || '' != e.password; + }, + V = function (e) { + return !e.host || e.cannotBeABaseURL || 'file' == e.scheme; + }, + K = function (e, t) { + var n; + return 2 == e.length && S.test(e.charAt(0)) && (':' == (n = e.charAt(1)) || (!t && '|' == n)); + }, + Y = function (e) { + var t; + return ( + e.length > 1 && + K(e.slice(0, 2)) && + (2 == e.length || '/' === (t = e.charAt(2)) || '\\' === t || '?' === t || '#' === t) + ); + }, + Q = function (e) { + var t = e.path, + n = t.length; + !n || ('file' == e.scheme && 1 == n && K(t[0], !0)) || t.pop(); + }, + Z = function (e) { + return '.' === e || '%2e' === e.toLowerCase(); + }, + ee = {}, + te = {}, + ne = {}, + re = {}, + oe = {}, + se = {}, + ie = {}, + ae = {}, + ue = {}, + le = {}, + ce = {}, + de = {}, + pe = {}, + he = {}, + fe = {}, + me = {}, + je = {}, + ge = {}, + ye = {}, + ve = {}, + _e = {}, + be = function (e, t, n, o) { + var s, + i, + a, + u, + l, + c = n || ee, + p = 0, + f = '', + m = !1, + j = !1, + g = !1; + for ( + n || + ((e.scheme = ''), + (e.username = ''), + (e.password = ''), + (e.host = null), + (e.port = null), + (e.path = []), + (e.query = null), + (e.fragment = null), + (e.cannotBeABaseURL = !1), + (t = t.replace(P, ''))), + t = t.replace(R, ''), + s = h(t); + p <= s.length; + + ) { + switch (((i = s[p]), c)) { + case ee: + if (!i || !S.test(i)) { + if (n) return 'Invalid scheme'; + c = ne; + continue; + } + (f += i.toLowerCase()), (c = te); + break; + case te: + if (i && (A.test(i) || '+' == i || '-' == i || '.' == i)) f += i.toLowerCase(); + else { + if (':' != i) { + if (n) return 'Invalid scheme'; + (f = ''), (c = ne), (p = 0); + continue; + } + if ( + n && + (J(e) != d(X, f) || ('file' == f && (W(e) || null !== e.port)) || ('file' == e.scheme && !e.host)) + ) + return; + if (((e.scheme = f), n)) return void (J(e) && X[e.scheme] == e.port && (e.port = null)); + (f = ''), + 'file' == e.scheme + ? (c = he) + : J(e) && o && o.scheme == e.scheme + ? (c = re) + : J(e) + ? (c = ae) + : '/' == s[p + 1] + ? ((c = oe), p++) + : ((e.cannotBeABaseURL = !0), e.path.push(''), (c = ye)); + } + break; + case ne: + if (!o || (o.cannotBeABaseURL && '#' != i)) return 'Invalid scheme'; + if (o.cannotBeABaseURL && '#' == i) { + (e.scheme = o.scheme), + (e.path = o.path.slice()), + (e.query = o.query), + (e.fragment = ''), + (e.cannotBeABaseURL = !0), + (c = _e); + break; + } + c = 'file' == o.scheme ? he : se; + continue; + case re: + if ('/' != i || '/' != s[p + 1]) { + c = se; + continue; + } + (c = ue), p++; + break; + case oe: + if ('/' == i) { + c = le; + break; + } + c = ge; + continue; + case se: + if (((e.scheme = o.scheme), i == r)) + (e.username = o.username), + (e.password = o.password), + (e.host = o.host), + (e.port = o.port), + (e.path = o.path.slice()), + (e.query = o.query); + else if ('/' == i || ('\\' == i && J(e))) c = ie; + else if ('?' == i) + (e.username = o.username), + (e.password = o.password), + (e.host = o.host), + (e.port = o.port), + (e.path = o.path.slice()), + (e.query = ''), + (c = ve); + else { + if ('#' != i) { + (e.username = o.username), + (e.password = o.password), + (e.host = o.host), + (e.port = o.port), + (e.path = o.path.slice()), + e.path.pop(), + (c = ge); + continue; + } + (e.username = o.username), + (e.password = o.password), + (e.host = o.host), + (e.port = o.port), + (e.path = o.path.slice()), + (e.query = o.query), + (e.fragment = ''), + (c = _e); + } + break; + case ie: + if (!J(e) || ('/' != i && '\\' != i)) { + if ('/' != i) { + (e.username = o.username), (e.password = o.password), (e.host = o.host), (e.port = o.port), (c = ge); + continue; + } + c = le; + } else c = ue; + break; + case ae: + if (((c = ue), '/' != i || '/' != f.charAt(p + 1))) continue; + p++; + break; + case ue: + if ('/' != i && '\\' != i) { + c = le; + continue; + } + break; + case le: + if ('@' == i) { + m && (f = '%40' + f), (m = !0), (a = h(f)); + for (var y = 0; y < a.length; y++) { + var v = a[y]; + if (':' != v || g) { + var _ = H(v, G); + g ? (e.password += _) : (e.username += _); + } else g = !0; + } + f = ''; + } else if (i == r || '/' == i || '?' == i || '#' == i || ('\\' == i && J(e))) { + if (m && '' == f) return 'Invalid authority'; + (p -= h(f).length + 1), (f = ''), (c = ce); + } else f += i; + break; + case ce: + case de: + if (n && 'file' == e.scheme) { + c = me; + continue; + } + if (':' != i || j) { + if (i == r || '/' == i || '?' == i || '#' == i || ('\\' == i && J(e))) { + if (J(e) && '' == f) return 'Invalid host'; + if (n && '' == f && (W(e) || null !== e.port)) return; + if ((u = L(e, f))) return u; + if (((f = ''), (c = je), n)) return; + continue; + } + '[' == i ? (j = !0) : ']' == i && (j = !1), (f += i); + } else { + if ('' == f) return 'Invalid host'; + if ((u = L(e, f))) return u; + if (((f = ''), (c = pe), n == de)) return; + } + break; + case pe: + if (!C.test(i)) { + if (i == r || '/' == i || '?' == i || '#' == i || ('\\' == i && J(e)) || n) { + if ('' != f) { + var b = parseInt(f, 10); + if (b > 65535) return 'Invalid port'; + (e.port = J(e) && b === X[e.scheme] ? null : b), (f = ''); + } + if (n) return; + c = je; + continue; + } + return 'Invalid port'; + } + f += i; + break; + case he: + if (((e.scheme = 'file'), '/' == i || '\\' == i)) c = fe; + else { + if (!o || 'file' != o.scheme) { + c = ge; + continue; + } + if (i == r) (e.host = o.host), (e.path = o.path.slice()), (e.query = o.query); + else if ('?' == i) (e.host = o.host), (e.path = o.path.slice()), (e.query = ''), (c = ve); + else { + if ('#' != i) { + Y(s.slice(p).join('')) || ((e.host = o.host), (e.path = o.path.slice()), Q(e)), (c = ge); + continue; + } + (e.host = o.host), (e.path = o.path.slice()), (e.query = o.query), (e.fragment = ''), (c = _e); + } + } + break; + case fe: + if ('/' == i || '\\' == i) { + c = me; + break; + } + o && + 'file' == o.scheme && + !Y(s.slice(p).join('')) && + (K(o.path[0], !0) ? e.path.push(o.path[0]) : (e.host = o.host)), + (c = ge); + continue; + case me: + if (i == r || '/' == i || '\\' == i || '?' == i || '#' == i) { + if (!n && K(f)) c = ge; + else if ('' == f) { + if (((e.host = ''), n)) return; + c = je; + } else { + if ((u = L(e, f))) return u; + if (('localhost' == e.host && (e.host = ''), n)) return; + (f = ''), (c = je); + } + continue; + } + f += i; + break; + case je: + if (J(e)) { + if (((c = ge), '/' != i && '\\' != i)) continue; + } else if (n || '?' != i) + if (n || '#' != i) { + if (i != r && ((c = ge), '/' != i)) continue; + } else (e.fragment = ''), (c = _e); + else (e.query = ''), (c = ve); + break; + case ge: + if (i == r || '/' == i || ('\\' == i && J(e)) || (!n && ('?' == i || '#' == i))) { + if ( + ('..' === (l = (l = f).toLowerCase()) || '%2e.' === l || '.%2e' === l || '%2e%2e' === l + ? (Q(e), '/' == i || ('\\' == i && J(e)) || e.path.push('')) + : Z(f) + ? '/' == i || ('\\' == i && J(e)) || e.path.push('') + : ('file' == e.scheme && + !e.path.length && + K(f) && + (e.host && (e.host = ''), (f = f.charAt(0) + ':')), + e.path.push(f)), + (f = ''), + 'file' == e.scheme && (i == r || '?' == i || '#' == i)) + ) + for (; e.path.length > 1 && '' === e.path[0]; ) e.path.shift(); + '?' == i ? ((e.query = ''), (c = ve)) : '#' == i && ((e.fragment = ''), (c = _e)); + } else f += H(i, z); + break; + case ye: + '?' == i + ? ((e.query = ''), (c = ve)) + : '#' == i + ? ((e.fragment = ''), (c = _e)) + : i != r && (e.path[0] += H(i, $)); + break; + case ve: + n || '#' != i + ? i != r && ("'" == i && J(e) ? (e.query += '%27') : (e.query += '#' == i ? '%23' : H(i, $))) + : ((e.fragment = ''), (c = _e)); + break; + case _e: + i != r && (e.fragment += H(i, q)); + } + p++; + } + }, + xe = function (e) { + var t, + n, + r = c(this, xe, 'URL'), + o = arguments.length > 1 ? arguments[1] : void 0, + i = String(e), + a = x(r, { type: 'URL' }); + if (void 0 !== o) + if (o instanceof xe) t = E(o); + else if ((n = be((t = {}), String(o)))) throw TypeError(n); + if ((n = be(a, i, null, t))) throw TypeError(n); + var u = (a.searchParams = new _()), + l = b(u); + l.updateSearchParams(a.query), + (l.updateURL = function () { + a.query = String(u) || null; + }), + s || + ((r.href = we.call(r)), + (r.origin = De.call(r)), + (r.protocol = Se.call(r)), + (r.username = Ae.call(r)), + (r.password = Ce.call(r)), + (r.host = ke.call(r)), + (r.hostname = Fe.call(r)), + (r.port = Te.call(r)), + (r.pathname = Oe.call(r)), + (r.search = Ie.call(r)), + (r.searchParams = Ne.call(r)), + (r.hash = Pe.call(r))); + }, + Ee = xe.prototype, + we = function () { + var e = E(this), + t = e.scheme, + n = e.username, + r = e.password, + o = e.host, + s = e.port, + i = e.path, + a = e.query, + u = e.fragment, + l = t + ':'; + return ( + null !== o + ? ((l += '//'), W(e) && (l += n + (r ? ':' + r : '') + '@'), (l += U(o)), null !== s && (l += ':' + s)) + : 'file' == t && (l += '//'), + (l += e.cannotBeABaseURL ? i[0] : i.length ? '/' + i.join('/') : ''), + null !== a && (l += '?' + a), + null !== u && (l += '#' + u), + l + ); + }, + De = function () { + var e = E(this), + t = e.scheme, + n = e.port; + if ('blob' == t) + try { + return new URL(t.path[0]).origin; + } catch (e) { + return 'null'; + } + return 'file' != t && J(e) ? t + '://' + U(e.host) + (null !== n ? ':' + n : '') : 'null'; + }, + Se = function () { + return E(this).scheme + ':'; + }, + Ae = function () { + return E(this).username; + }, + Ce = function () { + return E(this).password; + }, + ke = function () { + var e = E(this), + t = e.host, + n = e.port; + return null === t ? '' : null === n ? U(t) : U(t) + ':' + n; + }, + Fe = function () { + var e = E(this).host; + return null === e ? '' : U(e); + }, + Te = function () { + var e = E(this).port; + return null === e ? '' : String(e); + }, + Oe = function () { + var e = E(this), + t = e.path; + return e.cannotBeABaseURL ? t[0] : t.length ? '/' + t.join('/') : ''; + }, + Ie = function () { + var e = E(this).query; + return e ? '?' + e : ''; + }, + Ne = function () { + return E(this).searchParams; + }, + Pe = function () { + var e = E(this).fragment; + return e ? '#' + e : ''; + }, + Re = function (e, t) { + return { get: e, set: t, configurable: !0, enumerable: !0 }; + }; + if ( + (s && + u(Ee, { + href: Re(we, function (e) { + var t = E(this), + n = String(e), + r = be(t, n); + if (r) throw TypeError(r); + b(t.searchParams).updateSearchParams(t.query); + }), + origin: Re(De), + protocol: Re(Se, function (e) { + var t = E(this); + be(t, String(e) + ':', ee); + }), + username: Re(Ae, function (e) { + var t = E(this), + n = h(String(e)); + if (!V(t)) { + t.username = ''; + for (var r = 0; r < n.length; r++) t.username += H(n[r], G); + } + }), + password: Re(Ce, function (e) { + var t = E(this), + n = h(String(e)); + if (!V(t)) { + t.password = ''; + for (var r = 0; r < n.length; r++) t.password += H(n[r], G); + } + }), + host: Re(ke, function (e) { + var t = E(this); + t.cannotBeABaseURL || be(t, String(e), ce); + }), + hostname: Re(Fe, function (e) { + var t = E(this); + t.cannotBeABaseURL || be(t, String(e), de); + }), + port: Re(Te, function (e) { + var t = E(this); + V(t) || ('' == (e = String(e)) ? (t.port = null) : be(t, e, pe)); + }), + pathname: Re(Oe, function (e) { + var t = E(this); + t.cannotBeABaseURL || ((t.path = []), be(t, e + '', je)); + }), + search: Re(Ie, function (e) { + var t = E(this); + '' == (e = String(e)) + ? (t.query = null) + : ('?' == e.charAt(0) && (e = e.slice(1)), (t.query = ''), be(t, e, ve)), + b(t.searchParams).updateSearchParams(t.query); + }), + searchParams: Re(Ne), + hash: Re(Pe, function (e) { + var t = E(this); + '' != (e = String(e)) + ? ('#' == e.charAt(0) && (e = e.slice(1)), (t.fragment = ''), be(t, e, _e)) + : (t.fragment = null); + }), + }), + l( + Ee, + 'toJSON', + function () { + return we.call(this); + }, + { enumerable: !0 } + ), + l( + Ee, + 'toString', + function () { + return we.call(this); + }, + { enumerable: !0 } + ), + v) + ) { + var Le = v.createObjectURL, + Me = v.revokeObjectURL; + Le && + l(xe, 'createObjectURL', function (e) { + return Le.apply(v, arguments); + }), + Me && + l(xe, 'revokeObjectURL', function (e) { + return Me.apply(v, arguments); + }); + } + j(xe, 'URL'), o({ global: !0, forced: !i, sham: !s }, { URL: xe }); + }, + './node_modules/core-js/modules/web.url.to-json.js': function (e, t, n) { + 'use strict'; + n('./node_modules/core-js/internals/export.js')( + { target: 'URL', proto: !0, enumerable: !0 }, + { + toJSON: function () { + return URL.prototype.toString.call(this); + }, + } + ); + }, + './node_modules/core-js/stable/index.js': function (e, t, n) { + n('./node_modules/core-js/es/index.js'), n('./node_modules/core-js/web/index.js'); + var r = n('./node_modules/core-js/internals/path.js'); + e.exports = r; + }, + './node_modules/core-js/web/index.js': function (e, t, n) { + n('./node_modules/core-js/modules/web.dom-collections.for-each.js'), + n('./node_modules/core-js/modules/web.dom-collections.iterator.js'), + n('./node_modules/core-js/modules/web.immediate.js'), + n('./node_modules/core-js/modules/web.queue-microtask.js'), + n('./node_modules/core-js/modules/web.timers.js'), + n('./node_modules/core-js/modules/web.url.js'), + n('./node_modules/core-js/modules/web.url.to-json.js'), + n('./node_modules/core-js/modules/web.url-search-params.js'); + var r = n('./node_modules/core-js/internals/path.js'); + e.exports = r; + }, + './node_modules/cross-unzip/index.js': function (e, t, n) { + 'use strict'; + var r = n('child_process').spawn, + o = Array.prototype.slice, + s = + 'win32' === process.platform + ? function (e, t, r) { + i(n('./node_modules/7zip/index.js')['7z'], ['x', e, '-y', '-o' + t], r); + } + : function (e, t, n) { + i('unzip', ['-o', e, '-d', t], n); + }; + function i(e, t, n) { + var s, i; + (s = n), + (i = !1), + (n = function () { + i || ((i = !0), s.apply(this, o.call(arguments))); + }); + var a = r(e, t, { stdio: 'ignore' }); + a.on('error', function (e) { + n(e); + }), + a.on('exit', function (e) { + n(e ? new Error('Exited with code ' + e) : null); + }); + } + (s.unzip = s), (e.exports = s); + }, + './node_modules/debug/src/browser.js': function (e, t, n) { + (t.log = function (...e) { + return 'object' == typeof console && console.log && console.log(...e); + }), + (t.formatArgs = function (t) { + if ( + ((t[0] = + (this.useColors ? '%c' : '') + + this.namespace + + (this.useColors ? ' %c' : ' ') + + t[0] + + (this.useColors ? '%c ' : ' ') + + '+' + + e.exports.humanize(this.diff)), + !this.useColors) + ) + return; + const n = 'color: ' + this.color; + t.splice(1, 0, n, 'color: inherit'); + let r = 0, + o = 0; + t[0].replace(/%[a-zA-Z%]/g, (e) => { + '%%' !== e && (r++, '%c' === e && (o = r)); + }), + t.splice(o, 0, n); + }), + (t.save = function (e) { + try { + e ? t.storage.setItem('debug', e) : t.storage.removeItem('debug'); + } catch (e) {} + }), + (t.load = function () { + let e; + try { + e = t.storage.getItem('debug'); + } catch (e) {} + !e && 'undefined' != typeof process && 'env' in process && (e = process.env.DEBUG); + return e; + }), + (t.useColors = function () { + if ( + 'undefined' != typeof window && + window.process && + ('renderer' === window.process.type || window.process.__nwjs) + ) + return !0; + if ( + 'undefined' != typeof navigator && + navigator.userAgent && + navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) + ) + return !1; + return ( + ('undefined' != typeof document && + document.documentElement && + document.documentElement.style && + document.documentElement.style.WebkitAppearance) || + ('undefined' != typeof window && + window.console && + (window.console.firebug || (window.console.exception && window.console.table))) || + ('undefined' != typeof navigator && + navigator.userAgent && + navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && + parseInt(RegExp.$1, 10) >= 31) || + ('undefined' != typeof navigator && + navigator.userAgent && + navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)) + ); + }), + (t.storage = (function () { + try { + return localStorage; + } catch (e) {} + })()), + (t.colors = [ + '#0000CC', + '#0000FF', + '#0033CC', + '#0033FF', + '#0066CC', + '#0066FF', + '#0099CC', + '#0099FF', + '#00CC00', + '#00CC33', + '#00CC66', + '#00CC99', + '#00CCCC', + '#00CCFF', + '#3300CC', + '#3300FF', + '#3333CC', + '#3333FF', + '#3366CC', + '#3366FF', + '#3399CC', + '#3399FF', + '#33CC00', + '#33CC33', + '#33CC66', + '#33CC99', + '#33CCCC', + '#33CCFF', + '#6600CC', + '#6600FF', + '#6633CC', + '#6633FF', + '#66CC00', + '#66CC33', + '#9900CC', + '#9900FF', + '#9933CC', + '#9933FF', + '#99CC00', + '#99CC33', + '#CC0000', + '#CC0033', + '#CC0066', + '#CC0099', + '#CC00CC', + '#CC00FF', + '#CC3300', + '#CC3333', + '#CC3366', + '#CC3399', + '#CC33CC', + '#CC33FF', + '#CC6600', + '#CC6633', + '#CC9900', + '#CC9933', + '#CCCC00', + '#CCCC33', + '#FF0000', + '#FF0033', + '#FF0066', + '#FF0099', + '#FF00CC', + '#FF00FF', + '#FF3300', + '#FF3333', + '#FF3366', + '#FF3399', + '#FF33CC', + '#FF33FF', + '#FF6600', + '#FF6633', + '#FF9900', + '#FF9933', + '#FFCC00', + '#FFCC33', + ]), + (e.exports = n('./node_modules/debug/src/common.js')(t)); + const { formatters: r } = e.exports; + r.j = function (e) { + try { + return JSON.stringify(e); + } catch (e) { + return '[UnexpectedJSONParseError]: ' + e.message; + } + }; + }, + './node_modules/debug/src/common.js': function (e, t, n) { + e.exports = function (e) { + function t(e) { + let t = 0; + for (let n = 0; n < e.length; n++) (t = (t << 5) - t + e.charCodeAt(n)), (t |= 0); + return r.colors[Math.abs(t) % r.colors.length]; + } + function r(e) { + let n; + function i(...e) { + if (!i.enabled) return; + const t = i, + o = Number(new Date()), + s = o - (n || o); + (t.diff = s), + (t.prev = n), + (t.curr = o), + (n = o), + (e[0] = r.coerce(e[0])), + 'string' != typeof e[0] && e.unshift('%O'); + let a = 0; + (e[0] = e[0].replace(/%([a-zA-Z%])/g, (n, o) => { + if ('%%' === n) return n; + a++; + const s = r.formatters[o]; + if ('function' == typeof s) { + const r = e[a]; + (n = s.call(t, r)), e.splice(a, 1), a--; + } + return n; + })), + r.formatArgs.call(t, e); + (t.log || r.log).apply(t, e); + } + return ( + (i.namespace = e), + (i.enabled = r.enabled(e)), + (i.useColors = r.useColors()), + (i.color = t(e)), + (i.destroy = o), + (i.extend = s), + 'function' == typeof r.init && r.init(i), + r.instances.push(i), + i + ); + } + function o() { + const e = r.instances.indexOf(this); + return -1 !== e && (r.instances.splice(e, 1), !0); + } + function s(e, t) { + const n = r(this.namespace + (void 0 === t ? ':' : t) + e); + return (n.log = this.log), n; + } + function i(e) { + return e + .toString() + .substring(2, e.toString().length - 2) + .replace(/\.\*\?$/, '*'); + } + return ( + (r.debug = r), + (r.default = r), + (r.coerce = function (e) { + if (e instanceof Error) return e.stack || e.message; + return e; + }), + (r.disable = function () { + const e = [...r.names.map(i), ...r.skips.map(i).map((e) => '-' + e)].join(','); + return r.enable(''), e; + }), + (r.enable = function (e) { + let t; + r.save(e), (r.names = []), (r.skips = []); + const n = ('string' == typeof e ? e : '').split(/[\s,]+/), + o = n.length; + for (t = 0; t < o; t++) + n[t] && + ('-' === (e = n[t].replace(/\*/g, '.*?'))[0] + ? r.skips.push(new RegExp('^' + e.substr(1) + '$')) + : r.names.push(new RegExp('^' + e + '$'))); + for (t = 0; t < r.instances.length; t++) { + const e = r.instances[t]; + e.enabled = r.enabled(e.namespace); + } + }), + (r.enabled = function (e) { + if ('*' === e[e.length - 1]) return !0; + let t, n; + for (t = 0, n = r.skips.length; t < n; t++) if (r.skips[t].test(e)) return !1; + for (t = 0, n = r.names.length; t < n; t++) if (r.names[t].test(e)) return !0; + return !1; + }), + (r.humanize = n('./node_modules/ms/index.js')), + Object.keys(e).forEach((t) => { + r[t] = e[t]; + }), + (r.instances = []), + (r.names = []), + (r.skips = []), + (r.formatters = {}), + (r.selectColor = t), + r.enable(r.load()), + r + ); + }; + }, + './node_modules/debug/src/index.js': function (e, t, n) { + 'undefined' == typeof process || 'renderer' === process.type || !0 === process.browser || process.__nwjs + ? (e.exports = n('./node_modules/debug/src/browser.js')) + : (e.exports = n('./node_modules/debug/src/node.js')); + }, + './node_modules/debug/src/node.js': function (e, t, n) { + const r = n('tty'), + o = n('util'); + (t.init = function (e) { + e.inspectOpts = {}; + const n = Object.keys(t.inspectOpts); + for (let r = 0; r < n.length; r++) e.inspectOpts[n[r]] = t.inspectOpts[n[r]]; + }), + (t.log = function (...e) { + return process.stderr.write(o.format(...e) + '\n'); + }), + (t.formatArgs = function (n) { + const { namespace: r, useColors: o } = this; + if (o) { + const t = this.color, + o = '[3' + (t < 8 ? t : '8;5;' + t), + s = ` ${o};1m${r} `; + (n[0] = s + n[0].split('\n').join('\n' + s)), n.push(o + 'm+' + e.exports.humanize(this.diff) + ''); + } else + n[0] = + (function () { + if (t.inspectOpts.hideDate) return ''; + return new Date().toISOString() + ' '; + })() + + r + + ' ' + + n[0]; + }), + (t.save = function (e) { + e ? (process.env.DEBUG = e) : delete process.env.DEBUG; + }), + (t.load = function () { + return process.env.DEBUG; + }), + (t.useColors = function () { + return 'colors' in t.inspectOpts ? Boolean(t.inspectOpts.colors) : r.isatty(process.stderr.fd); + }), + (t.colors = [6, 2, 3, 4, 5, 1]); + try { + const e = n('./node_modules/supports-color/index.js'); + e && + (e.stderr || e).level >= 2 && + (t.colors = [ + 20, 21, 26, 27, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 56, 57, 62, 63, 68, 69, 74, 75, 76, 77, 78, 79, 80, + 81, 92, 93, 98, 99, 112, 113, 128, 129, 134, 135, 148, 149, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, + 170, 171, 172, 173, 178, 179, 184, 185, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, + 214, 215, 220, 221, + ]); + } catch (e) {} + (t.inspectOpts = Object.keys(process.env) + .filter((e) => /^debug_/i.test(e)) + .reduce((e, t) => { + const n = t + .substring(6) + .toLowerCase() + .replace(/_([a-z])/g, (e, t) => t.toUpperCase()); + let r = process.env[t]; + return ( + (r = + !!/^(yes|on|true|enabled)$/i.test(r) || + (!/^(no|off|false|disabled)$/i.test(r) && ('null' === r ? null : Number(r)))), + (e[n] = r), + e + ); + }, {})), + (e.exports = n('./node_modules/debug/src/common.js')(t)); + const { formatters: s } = e.exports; + (s.o = function (e) { + return (this.inspectOpts.colors = this.useColors), o.inspect(e, this.inspectOpts).replace(/\s*\n\s*/g, ' '); + }), + (s.O = function (e) { + return (this.inspectOpts.colors = this.useColors), o.inspect(e, this.inspectOpts); + }); + }, + './node_modules/electron-debug sync recursive': function (e, t) { + function n(e) { + var t = new Error("Cannot find module '" + e + "'"); + throw ((t.code = 'MODULE_NOT_FOUND'), t); + } + (n.keys = function () { + return []; + }), + (n.resolve = n), + (e.exports = n), + (n.id = './node_modules/electron-debug sync recursive'); + }, + './node_modules/electron-debug/index.js': function (e, t, n) { + 'use strict'; + const { app: r, BrowserWindow: o, session: s } = n('electron'), + i = n('./node_modules/electron-localshortcut/index.js'), + a = n('./node_modules/electron-is-dev/index.js'), + u = 'darwin' === process.platform, + l = {}; + function c(e = o.getFocusedWindow()) { + e && + (function (e = o.getFocusedWindow()) { + if (e) { + const { webContents: t } = e; + t.isDevToolsOpened() ? t.closeDevTools() : t.openDevTools(l); + } + })(e); + } + function d(e = o.getFocusedWindow()) { + e && e.webContents.openDevTools(l); + } + function p(e = o.getFocusedWindow()) { + e && e.webContents.reloadIgnoringCache(); + } + function h() { + const e = o.getFocusedWindow(), + t = () => { + e.devToolsWebContents.executeJavaScript('DevToolsAPI.enterInspectElementMode()'); + }; + e && (e.webContents.isDevToolsOpened() ? t() : (e.webContents.once('devtools-opened', t), e.openDevTools())); + } + const f = (e, t) => { + try { + ((e) => + s.defaultSession.getAllExtensions + ? {}.hasOwnProperty.call(s.defaultSession.getAllExtensions(), e) + : o.getDevToolsExtensions && {}.hasOwnProperty.call(o.getDevToolsExtensions(), e))(e) || + (s.defaultSession.loadExtension ? s.defaultSession.loadExtension(t(e)) : o.addDevToolsExtension(t(e))); + } catch (e) {} + }; + (e.exports = (e) => { + !1 === (e = { isEnabled: null, showDevTools: !0, devToolsMode: 'previous', ...e }).isEnabled || + (null === e.isEnabled && !a) || + ('previous' !== e.devToolsMode && (l.mode = e.devToolsMode), + r.on('browser-window-created', (t, n) => { + e.showDevTools && + n.webContents.once('dom-ready', () => { + d(n, e.showDevTools); + }); + }), + (async () => { + await r.whenReady(), + f('devtron', (e) => n('./node_modules/electron-debug sync recursive')(e).path), + f('electron-react-devtools', (e) => n('./node_modules/electron-debug sync recursive')(e).path), + i.register('CommandOrControl+Shift+C', h), + i.register(u ? 'Command+Alt+I' : 'Control+Shift+I', c), + i.register('F12', c), + i.register('CommandOrControl+R', p), + i.register('F5', p); + })()); + }), + (e.exports.refresh = p), + (e.exports.devTools = c), + (e.exports.openDevTools = d); + }, + './node_modules/electron-devtools-installer/dist/downloadChromeExtension.js': function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = u(n('fs')), + o = u(n('path')), + s = u(n('./node_modules/electron-devtools-installer/node_modules/rimraf/rimraf.js')), + i = u(n('./node_modules/cross-unzip/index.js')), + a = n('./node_modules/electron-devtools-installer/dist/utils.js'); + function u(e) { + return e && e.__esModule ? e : { default: e }; + } + t.default = function e(t, n) { + var u = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 5, + l = (0, a.getPath)(); + r.default.existsSync(l) || r.default.mkdirSync(l); + var c = o.default.resolve(l + '/' + t); + return new Promise(function (l, d) { + if (!r.default.existsSync(c) || n) { + r.default.existsSync(c) && s.default.sync(c); + var p = + 'https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D' + t + '%26uc&prodversion=32', + h = o.default.resolve(c + '.crx'); + (0, a.downloadFile)(p, h) + .then(function () { + (0, i.default)(h, c, function (e) { + if (e && !r.default.existsSync(o.default.resolve(c, 'manifest.json'))) return d(e); + (0, a.changePermissions)(c, 755), l(c); + }); + }) + .catch(function (r) { + if ((console.log('Failed to fetch extension, trying ' + (u - 1) + ' more times'), u <= 1)) return d(r); + setTimeout(function () { + e(t, n, u - 1) + .then(l) + .catch(d); + }, 200); + }); + } else l(c); + }); + }; + }, + './node_modules/electron-devtools-installer/dist/index.js': function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.MOBX_DEVTOOLS = + t.APOLLO_DEVELOPER_TOOLS = + t.CYCLEJS_DEVTOOL = + t.REACT_PERF = + t.REDUX_DEVTOOLS = + t.VUEJS_DEVTOOLS = + t.ANGULARJS_BATARANG = + t.JQUERY_DEBUGGER = + t.BACKBONE_DEBUGGER = + t.REACT_DEVELOPER_TOOLS = + t.EMBER_INSPECTOR = + void 0); + var r = + 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator + ? function (e) { + return typeof e; + } + : function (e) { + return e && 'function' == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype + ? 'symbol' + : typeof e; + }, + o = n('electron'), + s = d(o), + i = d(n('fs')), + a = d(n('path')), + u = d(n('./node_modules/semver/semver.js')), + l = d(n('./node_modules/electron-devtools-installer/dist/downloadChromeExtension.js')), + c = n('./node_modules/electron-devtools-installer/dist/utils.js'); + function d(e) { + return e && e.__esModule ? e : { default: e }; + } + function p(e, t, n) { + return ( + t in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = n), + e + ); + } + var h = (o.remote || s.default).BrowserWindow, + f = {}, + m = a.default.resolve((0, c.getPath)(), 'IDMap.json'); + if (i.default.existsSync(m)) + try { + f = JSON.parse(i.default.readFileSync(m, 'utf8')); + } catch (e) { + console.error('electron-devtools-installer: Invalid JSON present in the IDMap file'); + } + t.default = function e(t) { + var n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; + if (Array.isArray(t)) + return Promise.all( + t.map(function (t) { + return e(t, n); + }) + ); + var o = void 0; + if ('object' === (void 0 === t ? 'undefined' : r(t)) && t.id) { + o = t.id; + var s = process.versions.electron.split('-')[0]; + if (!u.default.satisfies(s, t.electron)) + return Promise.reject( + new Error( + 'Version of Electron: ' + s + ' does not match required range ' + t.electron + ' for extension ' + o + ) + ); + } else { + if ('string' != typeof t) return Promise.reject(new Error('Invalid extensionReference passed in: "' + t + '"')); + o = t; + } + var a = f[o], + c = a && h.getDevToolsExtensions && h.getDevToolsExtensions()[a]; + return !n && c + ? Promise.resolve(f[o]) + : (0, l.default)(o, n).then(function (e) { + c && h.removeDevToolsExtension(a); + var t = h.addDevToolsExtension(e); + return i.default.writeFileSync(m, JSON.stringify(Object.assign(f, p({}, o, t)))), Promise.resolve(t); + }); + }; + (t.EMBER_INSPECTOR = { id: 'bmdblncegkenkacieihfhpjfppoconhi', electron: '>=1.2.1' }), + (t.REACT_DEVELOPER_TOOLS = { id: 'fmkadmapgofadopljbjfkapdkoienihi', electron: '>=1.2.1' }), + (t.BACKBONE_DEBUGGER = { id: 'bhljhndlimiafopmmhjlgfpnnchjjbhd', electron: '>=1.2.1' }), + (t.JQUERY_DEBUGGER = { id: 'dbhhnnnpaeobfddmlalhnehgclcmjimi', electron: '>=1.2.1' }), + (t.ANGULARJS_BATARANG = { id: 'ighdmehidhipcmcojjgiloacoafjmpfk', electron: '>=1.2.1' }), + (t.VUEJS_DEVTOOLS = { id: 'nhdogjmejiglipccpnnnanhbledajbpd', electron: '>=1.2.1' }), + (t.REDUX_DEVTOOLS = { id: 'lmhkpmbekcpmknklioeibfkpmmfibljd', electron: '>=1.2.1' }), + (t.REACT_PERF = { id: 'hacmcodfllhbnekmghgdlplbdnahmhmm', electron: '>=1.2.6' }), + (t.CYCLEJS_DEVTOOL = { id: 'dfgplfmhhmdekalbpejekgfegkonjpfp', electron: '>=1.2.1' }), + (t.APOLLO_DEVELOPER_TOOLS = { id: 'jdkknkkbebbapilgoeccciglkfbmbnfm', electron: '>=1.2.1' }), + (t.MOBX_DEVTOOLS = { id: 'pfgnfdagidkfgccljigdamigbcnndkod', electron: '>=1.2.1' }); + }, + './node_modules/electron-devtools-installer/dist/utils.js': function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), (t.changePermissions = t.downloadFile = t.getPath = void 0); + var r = n('electron'), + o = u(r), + s = u(n('fs')), + i = u(n('path')), + a = u(n('https')); + function u(e) { + return e && e.__esModule ? e : { default: e }; + } + t.getPath = function () { + var e = (r.remote || o.default).app.getPath('userData'); + return i.default.resolve(e + '/extensions'); + }; + var l = (r.remote || o.default).net, + c = l ? l.request : a.default.get; + (t.downloadFile = function e(t, n) { + return new Promise(function (r, o) { + var i = c(t); + i.on('response', function (t) { + if (t.statusCode >= 300 && t.statusCode < 400 && t.headers.location) + return e(t.headers.location, n).then(r).catch(o); + t.pipe(s.default.createWriteStream(n)).on('close', r); + }), + i.on('error', o), + i.end(); + }); + }), + (t.changePermissions = function e(t, n) { + s.default.readdirSync(t).forEach(function (r) { + var o = i.default.join(t, r); + s.default.chmodSync(o, parseInt(n, 8)), s.default.statSync(o).isDirectory() && e(o, n); + }); + }); + }, + './node_modules/electron-devtools-installer/node_modules/rimraf/rimraf.js': function (e, t, n) { + (e.exports = p), (p.sync = g); + var r = n('assert'), + o = n('path'), + s = n('fs'), + i = void 0; + try { + i = n('./node_modules/glob/glob.js'); + } catch (e) {} + var a = parseInt('666', 8), + u = { nosort: !0, silent: !0 }, + l = 0, + c = 'win32' === process.platform; + function d(e) { + if ( + (['unlink', 'chmod', 'stat', 'lstat', 'rmdir', 'readdir'].forEach(function (t) { + (e[t] = e[t] || s[t]), (e[(t += 'Sync')] = e[t] || s[t]); + }), + (e.maxBusyTries = e.maxBusyTries || 3), + (e.emfileWait = e.emfileWait || 1e3), + !1 === e.glob && (e.disableGlob = !0), + !0 !== e.disableGlob && void 0 === i) + ) + throw Error('glob dependency not found, set `options.disableGlob = true` if intentional'); + (e.disableGlob = e.disableGlob || !1), (e.glob = e.glob || u); + } + function p(e, t, n) { + 'function' == typeof t && ((n = t), (t = {})), + r(e, 'rimraf: missing path'), + r.equal(typeof e, 'string', 'rimraf: path should be a string'), + r.equal(typeof n, 'function', 'rimraf: callback function required'), + r(t, 'rimraf: invalid options argument provided'), + r.equal(typeof t, 'object', 'rimraf: options should be object'), + d(t); + var o = 0, + s = null, + a = 0; + if (t.disableGlob || !i.hasMagic(e)) return u(null, [e]); + function u(e, r) { + return e + ? n(e) + : 0 === (a = r.length) + ? n() + : void r.forEach(function (e) { + h(e, t, function r(i) { + if (i) { + if (('EBUSY' === i.code || 'ENOTEMPTY' === i.code || 'EPERM' === i.code) && o < t.maxBusyTries) + return ( + o++, + setTimeout(function () { + h(e, t, r); + }, 100 * o) + ); + if ('EMFILE' === i.code && l < t.emfileWait) + return setTimeout(function () { + h(e, t, r); + }, l++); + 'ENOENT' === i.code && (i = null); + } + (l = 0), + (function (e) { + (s = s || e), 0 == --a && n(s); + })(i); + }); + }); + } + t.lstat(e, function (n, r) { + if (!n) return u(null, [e]); + i(e, t.glob, u); + }); + } + function h(e, t, n) { + r(e), + r(t), + r('function' == typeof n), + t.lstat(e, function (r, o) { + return r && 'ENOENT' === r.code + ? n(null) + : (r && 'EPERM' === r.code && c && f(e, t, r, n), + o && o.isDirectory() + ? j(e, t, r, n) + : void t.unlink(e, function (r) { + if (r) { + if ('ENOENT' === r.code) return n(null); + if ('EPERM' === r.code) return c ? f(e, t, r, n) : j(e, t, r, n); + if ('EISDIR' === r.code) return j(e, t, r, n); + } + return n(r); + })); + }); + } + function f(e, t, n, o) { + r(e), + r(t), + r('function' == typeof o), + n && r(n instanceof Error), + t.chmod(e, a, function (r) { + r + ? o('ENOENT' === r.code ? null : n) + : t.stat(e, function (r, s) { + r ? o('ENOENT' === r.code ? null : n) : s.isDirectory() ? j(e, t, n, o) : t.unlink(e, o); + }); + }); + } + function m(e, t, n) { + r(e), r(t), n && r(n instanceof Error); + try { + t.chmodSync(e, a); + } catch (e) { + if ('ENOENT' === e.code) return; + throw n; + } + try { + var o = t.statSync(e); + } catch (e) { + if ('ENOENT' === e.code) return; + throw n; + } + o.isDirectory() ? y(e, t, n) : t.unlinkSync(e); + } + function j(e, t, n, s) { + r(e), + r(t), + n && r(n instanceof Error), + r('function' == typeof s), + t.rmdir(e, function (i) { + !i || ('ENOTEMPTY' !== i.code && 'EEXIST' !== i.code && 'EPERM' !== i.code) + ? i && 'ENOTDIR' === i.code + ? s(n) + : s(i) + : (function (e, t, n) { + r(e), + r(t), + r('function' == typeof n), + t.readdir(e, function (r, s) { + if (r) return n(r); + var i, + a = s.length; + if (0 === a) return t.rmdir(e, n); + s.forEach(function (r) { + p(o.join(e, r), t, function (r) { + if (!i) return r ? n((i = r)) : void (0 == --a && t.rmdir(e, n)); + }); + }); + }); + })(e, t, s); + }); + } + function g(e, t) { + var n; + if ( + (d((t = t || {})), + r(e, 'rimraf: missing path'), + r.equal(typeof e, 'string', 'rimraf: path should be a string'), + r(t, 'rimraf: missing options'), + r.equal(typeof t, 'object', 'rimraf: options should be object'), + t.disableGlob || !i.hasMagic(e)) + ) + n = [e]; + else + try { + t.lstatSync(e), (n = [e]); + } catch (r) { + n = i.sync(e, t.glob); + } + if (n.length) + for (var o = 0; o < n.length; o++) { + e = n[o]; + try { + var s = t.lstatSync(e); + } catch (n) { + if ('ENOENT' === n.code) return; + 'EPERM' === n.code && c && m(e, t, n); + } + try { + s && s.isDirectory() ? y(e, t, null) : t.unlinkSync(e); + } catch (n) { + if ('ENOENT' === n.code) return; + if ('EPERM' === n.code) return c ? m(e, t, n) : y(e, t, n); + if ('EISDIR' !== n.code) throw n; + y(e, t, n); + } + } + } + function y(e, t, n) { + r(e), r(t), n && r(n instanceof Error); + try { + t.rmdirSync(e); + } catch (s) { + if ('ENOENT' === s.code) return; + if ('ENOTDIR' === s.code) throw n; + ('ENOTEMPTY' !== s.code && 'EEXIST' !== s.code && 'EPERM' !== s.code) || + (function (e, t) { + r(e), + r(t), + t.readdirSync(e).forEach(function (n) { + g(o.join(e, n), t); + }); + var n = c ? 100 : 1, + s = 0; + for (;;) { + var i = !0; + try { + var a = t.rmdirSync(e, t); + return (i = !1), a; + } finally { + if (++s < n && i) continue; + } + } + })(e, t); + } + } + }, + './node_modules/electron-is-accelerator/index.js': function (e, t, n) { + 'use strict'; + const r = /^(Command|Cmd|Control|Ctrl|CommandOrControl|CmdOrCtrl|Alt|Option|AltGr|Shift|Super)$/, + o = + /^([0-9A-Z)!@#$%^&*(:+<_>?~{|}";=,\-./`[\\\]']|F1*[1-9]|F10|F2[0-4]|Plus|Space|Tab|Backspace|Delete|Insert|Return|Enter|Up|Down|Left|Right|Home|End|PageUp|PageDown|Escape|Esc|VolumeUp|VolumeDown|VolumeMute|MediaNextTrack|MediaPreviousTrack|MediaStop|MediaPlayPause|PrintScreen)$/; + e.exports = function (e) { + let t = e.split('+'), + n = !1; + return t.every((e, s) => { + const i = o.test(e), + a = r.test(e); + if (i) { + if (n) return !1; + n = !0; + } + return !(s === t.length - 1 && !n) && (i || a); + }); + }; + }, + './node_modules/electron-is-dev/index.js': function (e, t, n) { + 'use strict'; + const r = n('electron'); + if ('string' == typeof r) throw new TypeError('Not running in an Electron environment!'); + const o = r.app || r.remote.app, + s = 'ELECTRON_IS_DEV' in process.env, + i = 1 === parseInt(process.env.ELECTRON_IS_DEV, 10); + e.exports = s ? i : !o.isPackaged; + }, + './node_modules/electron-localshortcut/index.js': function (e, t, n) { + 'use strict'; + const { app: r, BrowserWindow: o } = n('electron'), + s = n('./node_modules/electron-is-accelerator/index.js'), + i = n('./node_modules/keyboardevents-areequal/index.js'), + { toKeyEvent: a } = n('./node_modules/keyboardevent-from-electron-accelerator/index.js'), + u = n('./node_modules/debug/src/index.js')('electron-localshortcut'), + l = {}, + c = new WeakMap(), + d = (e) => { + if (e) + try { + return e.getTitle(); + } catch (e) { + return 'A destroyed window'; + } + return 'An falsy value'; + }; + function p(e) { + if (!s(e)) { + const t = {}; + Error.captureStackTrace(t); + const n = `\nWARNING: ${e} is not a valid accelerator.\n\n${ + t.stack ? t.stack.split('\n').slice(4).join('\n') : t.message + }\n`; + console.error(n); + } + } + function h(e, t) { + let n = 0; + for (const r of t) { + if (i(r.eventStamp, e)) return n; + n++; + } + return -1; + } + const f = (e) => (t, n) => { + if ('keyUp' === n.type) return; + const r = (function (e) { + const t = { code: e.code, key: e.key }; + return ( + ['alt', 'shift', 'meta'].forEach((n) => { + void 0 !== e[n] && (t[n + 'Key'] = e[n]); + }), + void 0 !== e.control && (t.ctrlKey = e.control), + t + ); + })(n); + u(`before-input-event: ${n} is translated to: ${r}`); + for (const { eventStamp: t, callback: n } of e) { + if (i(t, r)) return u(`eventStamp: ${t} match`), void n(); + u(`eventStamp: ${t} no match`); + } + }; + e.exports = { + register: function e(t, n, s) { + let i, h; + if ((void 0 === s ? ((i = l), (s = n), (n = t)) : (i = t.webContents), !0 === Array.isArray(n))) + return void n.forEach((n) => { + 'string' == typeof n && e(t, n, s); + }); + if ( + (u(`Registering callback for ${n} on window ${d(t)}`), + p(n), + u(n + ' seems a valid shortcut sequence.'), + c.has(i)) + ) + u('Window has others shortcuts registered.'), (h = c.get(i)); + else if ((u('This is the first shortcut of the window.'), (h = []), c.set(i, h), i === l)) { + const e = f(h), + t = (t, n) => { + const r = n.webContents; + r.on('before-input-event', e), r.once('closed', () => r.removeListener('before-input-event', e)); + }; + o.getAllWindows().forEach((e) => t(null, e)), + r.on('browser-window-created', t), + (h.removeListener = () => { + o.getAllWindows().forEach((t) => t.webContents.removeListener('before-input-event', e)), + r.removeListener('browser-window-created', t); + }); + } else { + const e = f(h); + i.on('before-input-event', e), + (h.removeListener = () => i.removeListener('before-input-event', e)), + i.once('closed', h.removeListener); + } + u('Adding shortcut to window set.'); + const m = a(n); + h.push({ eventStamp: m, callback: s, enabled: !0 }), u('Shortcut registered.'); + }, + unregister: function e(t, n) { + let r; + if (void 0 === n) (r = l), (n = t); + else { + if (t.isDestroyed()) return void u('Early return because window is destroyed.'); + r = t.webContents; + } + if (!0 === Array.isArray(n)) + return void n.forEach((n) => { + 'string' == typeof n && e(t, n); + }); + if ( + (u(`Unregistering callback for ${n} on window ${d(t)}`), + p(n), + u(n + ' seems a valid shortcut sequence.'), + !c.has(r)) + ) + return void u('Early return because window has never had shortcuts registered.'); + const o = c.get(r), + s = h(a(n), o); + -1 !== s && (o.splice(s, 1), 0 === o.length && (o.removeListener(), c.delete(r))); + }, + isRegistered: function (e, t) { + p(t); + const n = e.webContents, + r = c.get(n); + return -1 !== h(a(t), r); + }, + unregisterAll: function (e) { + u('Unregistering all shortcuts on window ' + d(e)); + const t = e.webContents, + n = c.get(t); + n && n.removeListener && (n.removeListener(), c.delete(t)); + }, + enableAll: function (e) { + u('Enabling all shortcuts on window ' + d(e)); + const t = e.webContents, + n = c.get(t); + for (const e of n) e.enabled = !0; + }, + disableAll: function (e) { + u('Disabling all shortcuts on window ' + d(e)); + const t = e.webContents, + n = c.get(t); + for (const e of n) e.enabled = !1; + }, + }; + }, + './node_modules/electron-log/src/catchErrors.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/electron-log/src/electronApi.js'), + o = n('querystring'), + s = !1; + e.exports = function (e) { + return ( + s || + ((s = !0), + 'renderer' === process.type + ? (window.addEventListener('error', i), window.addEventListener('unhandledrejection', a)) + : (process.on('uncaughtException', t), process.on('unhandledRejection', n))), + { stop: u } + ); + function t(t) { + try { + if ('function' == typeof e.onError) { + var n = r.getVersions(); + if (!1 === e.onError(t, n, l)) return; + } + if ((e.log(t), e.showDialog && t.name.indexOf('UnhandledRejection') < 0)) { + var o = process.type || 'main'; + r.showErrorBox('A JavaScript error occurred in the ' + o + ' process', t.stack); + } + } catch (e) { + console.error(t); + } + } + function n(e) { + if (e instanceof Error) { + var n = 'UnhandledRejection ' + e.name, + r = Object.getPrototypeOf(e), + o = Object.getOwnPropertyDescriptor(r, 'name'); + return (o && o.writable) || (e = new Error(e.message)), (e.name = n), void t(e); + } + var s = new Error(JSON.stringify(e)); + (s.name = 'UnhandledRejection'), t(s); + } + function i(e) { + e.preventDefault(), t(e.error); + } + function a(e) { + e.preventDefault(), n(e.reason); + } + function u() { + (s = !1), + 'renderer' === process.type + ? (window.removeEventListener('error', i), window.removeEventListener('unhandledrejection', a)) + : (process.removeListener('uncaughtException', t), process.removeListener('unhandledRejection', n)); + } + function l(t, n) { + var s = t + '?' + o.stringify(n); + r.openUrl(s, e.log); + } + }; + }, + './node_modules/electron-log/src/electronApi.js': function (e, t, n) { + 'use strict'; + var r; + try { + r = n('electron'); + } catch (e) { + r = null; + } + var o = n('os'); + function s() { + return a('app'); + } + function i() { + var e = s(); + return e ? ('name' in e ? e.name : e.getName()) : null; + } + function a(e) { + return r ? (r[e] ? r[e] : r.remote ? r.remote[e] : null) : null; + } + function u() { + return 'browser' === process.type && r && r.ipcMain + ? r.ipcMain + : 'renderer' === process.type && r && r.ipcRenderer + ? r.ipcRenderer + : null; + } + function l() { + var e = s(); + return e ? ('version' in e ? e.version : e.getVersion()) : null; + } + function c() { + var e = o.type().replace('_', ' '), + t = o.release(); + return 'Darwin' === e && ((e = 'macOS'), (t = '10.' + (Number(o.release().split('.')[0]) - 4))), e + ' ' + t; + } + e.exports = { + getName: i, + getPath: function (e) { + var t = s(); + if (!t) return null; + try { + return t.getPath(e); + } catch (e) { + return null; + } + }, + getVersion: l, + getVersions: function () { + return { app: i() + ' ' + l(), electron: 'Electron ' + process.versions.electron, os: c() }; + }, + isDev: function () { + var e = s(); + return !!e && (!e.isPackaged || '1' === process.env.ELECTRON_IS_DEV); + }, + isElectron: function () { + return 'browser' === process.type || 'renderer' === process.type; + }, + isIpcChannelListened: function (e) { + var t = u(); + return !!t && t.listenerCount(e) > 0; + }, + loadRemoteModule: function (e) { + if ('browser' === process.type) + s().on('web-contents-created', function (t, n) { + var r = n.executeJavaScript('try {require("' + e + '")} catch(e){}; void 0;'); + r && 'function' == typeof r.catch && r.catch(function () {}); + }); + else if ('renderer' === process.type) + try { + (function () { + if (r && r.remote) return r.remote; + return null; + })().require(e); + } catch (e) {} + }, + onIpc: function (e, t) { + var n = u(); + n && n.on(e, t); + }, + openUrl: function (e, t) { + t = t || console.error; + var n = a('shell'); + if (!n) return; + n.openExternal(e).catch(t); + }, + sendIpc: function (e, t) { + 'browser' === process.type + ? (function (e, t) { + if (!r || !r.BrowserWindow) return; + r.BrowserWindow.getAllWindows().forEach(function (n) { + n.webContents && n.webContents.send(e, t); + }); + })(e, t) + : 'renderer' === process.type && + (function (e, t) { + var n = u(); + n && n.send(e, t); + })(e, t); + }, + showErrorBox: function (e, t) { + var n = a('dialog'); + if (!n) return; + n.showErrorBox(e, t); + }, + }; + }, + './node_modules/electron-log/src/index.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/electron-log/src/catchErrors.js'), + o = n('./node_modules/electron-log/src/electronApi.js'), + s = n('./node_modules/electron-log/src/log.js').log, + i = n('./node_modules/electron-log/src/scope.js'), + a = n('./node_modules/electron-log/src/transports/console.js'), + u = n('./node_modules/electron-log/src/transports/file/index.js'), + l = n('./node_modules/electron-log/src/transports/ipc.js'), + c = n('./node_modules/electron-log/src/transports/remote.js'); + (e.exports = (function e(t) { + var n = { + catchErrors: function (e) { + var t = Object.assign({}, { log: n.error, showDialog: 'browser' === process.type }, e || {}); + r(t); + }, + create: e, + functions: {}, + hooks: [], + isDev: o.isDev(), + levels: [], + logId: t, + variables: { processType: process.type }, + }; + return ( + (n.scope = i(n)), + (n.transports = { console: a(n), file: u(n), remote: c(n), ipc: l(n) }), + Object.defineProperty(n.levels, 'add', { + enumerable: !1, + value: function (e, t) { + (t = void 0 === t ? n.levels.length : t), + n.levels.splice(t, 0, e), + (n[e] = s.bind(null, n, { level: e })), + (n.functions[e] = n[e]); + }, + }), + ['error', 'warn', 'info', 'verbose', 'debug', 'silly'].forEach(function (e) { + n.levels.add(e); + }), + (n.log = s.bind(null, n, { level: 'info' })), + (n.functions.log = n.log), + n + ); + })('default')), + (e.exports.default = e.exports); + }, + './node_modules/electron-log/src/log.js': function (e, t, n) { + 'use strict'; + function r(e, t, n) { + for (var r in e) Object.prototype.hasOwnProperty.call(e, r) && o(e[r], t, n); + } + function o(e, t, n) { + 'function' == typeof e && + !1 !== e.level && + s(n.levels, e.level, t.level) && + (t = (function (e, t, n) { + if (!e || !e.length) return n; + for (var r = 0; r < e.length && (n = e[r](n, t)); r++); + return n; + })(n.hooks, e, t)) && + e(t); + } + function s(e, t, n) { + var r = e.indexOf(t), + o = e.indexOf(n); + return -1 === o || -1 === r || o <= r; + } + e.exports = { + compareLevels: s, + log: function (e, t) { + var n = e.transports, + o = { + data: Array.prototype.slice.call(arguments, 2), + date: new Date(), + level: t.level, + scope: t.scope ? t.scope.toJSON() : null, + variables: e.variables, + }; + r(n, o, e); + }, + runTransport: o, + runTransports: r, + }; + }, + './node_modules/electron-log/src/scope.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/electron-log/src/log.js').log; + e.exports = function (e) { + return ( + (t.labelPadding = !0), + (t.defaultLabel = ''), + (t.maxLabelLength = 0), + (t.getOptions = function () { + return { defaultLabel: t.defaultLabel, labelLength: n() }; + }), + t + ); + function t(n) { + var o = { + label: n, + toJSON: function () { + return { label: this.label }; + }, + }; + return ( + e.levels.forEach(function (t) { + o[t] = r.bind(null, e, { level: t, scope: o }); + }), + (o.log = o.info), + (t.maxLabelLength = Math.max(t.maxLabelLength, n.length)), + o + ); + } + function n() { + return !0 === t.labelPadding + ? t.maxLabelLength + : !1 === t.labelPadding + ? 0 + : 'number' == typeof t.labelPadding + ? t.labelPadding + : 0; + } + }; + }, + './node_modules/electron-log/src/transform/index.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/electron-log/src/transform/object.js'), + o = n('./node_modules/electron-log/src/transform/style.js'), + s = n('./node_modules/electron-log/src/transform/template.js'); + function i(e, t, n) { + return t.reduce(function (t, n) { + return 'function' == typeof n ? n(t, e) : t; + }, n || e.data); + } + e.exports = { + applyAnsiStyles: o.applyAnsiStyles, + concatFirstStringElements: s.concatFirstStringElements, + customFormatterFactory: function (e, t, n) { + if ('string' == typeof e) + return function (r, o) { + return i( + o, + [ + s.templateVariables, + s.templateScopeFactory(n), + s.templateDate, + s.templateText, + t && s.concatFirstStringElements, + ], + [e].concat(r) + ); + }; + if ('function' == typeof e) + return function (t, n) { + var r = Object.assign({}, n, { data: t }), + o = e(r, t); + return [].concat(o); + }; + return function (e) { + return [].concat(e); + }; + }, + maxDepthFactory: r.maxDepthFactory, + removeStyles: o.removeStyles, + toJSON: r.toJSON, + toStringFactory: r.toStringFactory, + transform: i, + }; + }, + './node_modules/electron-log/src/transform/object.js': function (e, t, n) { + 'use strict'; + var r = n('util'); + function o() { + var e = (function () { + if ('undefined' != typeof WeakSet) return new WeakSet(); + var e = []; + return ( + (this.add = function (t) { + e.push(t); + }), + (this.has = function (t) { + return -1 !== e.indexOf(t); + }), + this + ); + })(); + return function (t, n) { + if ('object' == typeof n && null !== n) { + if (e.has(n)) return; + e.add(n); + } + return s(t, n); + }; + } + function s(e, t) { + return t instanceof Error + ? t.stack + : t + ? 'function' == typeof t.toJSON + ? t.toJSON() + : 'function' == typeof t + ? '[function] ' + t.toString() + : t + : t; + } + e.exports = { + maxDepthFactory: function (e) { + return ( + (e = e || 6), + function (t) { + return (function e(t, n) { + if (!t) return t; + if (n < 1) return t.map ? '[array]' : 'object' == typeof t ? '[object]' : t; + if ('function' == typeof t.map) + return t.map(function (t) { + return e(t, n - 1); + }); + if ('object' != typeof t) return t; + if (t && 'function' == typeof t.toISOString) return t; + if (null === t) return null; + if (t instanceof Error) return t; + var r = {}; + for (var o in t) Object.prototype.hasOwnProperty.call(t, o) && (r[o] = e(t[o], n - 1)); + return r; + })(t, e); + } + ); + }, + serialize: s, + toJSON: function (e) { + return JSON.parse(JSON.stringify(e, o())); + }, + toStringFactory: function (e) { + return ( + (e = e || 5), + function (t) { + var n = t.map(function (e) { + if (void 0 !== e) return JSON.parse(JSON.stringify(e, o(), ' ')); + }); + return r.formatWithOptions + ? (n.unshift({ depth: e }), r.formatWithOptions.apply(r, n)) + : r.format.apply(r, n); + } + ); + }, + }; + }, + './node_modules/electron-log/src/transform/style.js': function (e, t, n) { + 'use strict'; + e.exports = { + applyAnsiStyles: function (e) { + return i(e, o, s); + }, + removeStyles: function (e) { + return i(e, function () { + return ''; + }); + }, + transformStyles: i, + }; + var r = { unset: '', black: '', red: '', green: '', yellow: '', blue: '', magenta: '', cyan: '', white: '' }; + function o(e) { + var t = e.replace(/color:\s*(\w+).*/, '$1').toLowerCase(); + return r[t] || ''; + } + function s(e) { + return e + r.unset; + } + function i(e, t, n) { + var r = {}; + return e.reduce(function (e, o, s, i) { + if (r[s]) return e; + if ('string' == typeof o) { + var a = s, + u = !1; + (o = o.replace(/%[1cdfiOos]/g, function (e) { + if (((a += 1), '%c' !== e)) return e; + var n = i[a]; + return 'string' == typeof n ? ((r[a] = !0), (u = !0), t(n, o)) : e; + })), + u && n && (o = n(o)); + } + return e.push(o), e; + }, []); + } + }, + './node_modules/electron-log/src/transform/template.js': function (e, t, n) { + 'use strict'; + function r(e, t) { + return e + .replace('{y}', String(t.getFullYear())) + .replace('{m}', s(t.getMonth() + 1)) + .replace('{d}', s(t.getDate())) + .replace('{h}', s(t.getHours())) + .replace('{i}', s(t.getMinutes())) + .replace('{s}', s(t.getSeconds())) + .replace('{ms}', s(t.getMilliseconds(), 3)) + .replace('{z}', o(t.getTimezoneOffset())) + .replace('{iso}', t.toISOString()); + } + function o(e) { + var t = Math.abs(e); + return (e >= 0 ? '-' : '+') + s(Math.floor(t / 60)) + ':' + s(t % 60); + } + function s(e, t) { + return (t = t || 2), (new Array(t + 1).join('0') + e).substr(-t, t); + } + function i(e, t) { + return (t = Math.max(t, e.length)), (e + Array(t + 1).join(' ')).substring(0, t); + } + e.exports = { + concatFirstStringElements: function (e) { + if ('string' != typeof e[0] || 'string' != typeof e[1]) return e; + if (e[0].match(/%[1cdfiOos]/)) return e; + return (e[1] = e[0] + ' ' + e[1]), e.shift(), e; + }, + formatDate: r, + formatTimeZone: o, + pad: s, + padString: i, + templateDate: function (e, t) { + var n = e[0]; + if ('string' != typeof n) return e; + return (e[0] = r(n, t.date)), e; + }, + templateVariables: function (e, t) { + var n = e[0], + r = t.variables; + if ('string' != typeof n || !t.variables) return e; + for (var o in r) Object.prototype.hasOwnProperty.call(r, o) && (n = n.replace('{' + o + '}', r[o])); + return (n = n.replace('{level}', t.level)), (e[0] = n), e; + }, + templateScopeFactory: function (e) { + var t = (e = e || {}).labelLength || 0; + return function (n, r) { + var o, + s = n[0], + a = r.scope && r.scope.label; + return ( + a || (a = e.defaultLabel), + (o = '' === a ? (t > 0 ? i('', t + 3) : '') : 'string' == typeof a ? i(' (' + a + ')', t + 3) : ''), + (n[0] = s.replace('{scope}', o)), + n + ); + }; + }, + templateText: function (e) { + var t = e[0]; + if ('string' != typeof t) return e; + if (t.lastIndexOf('{text}') === t.length - 6) + return (e[0] = t.replace(/\s?{text}/, '')), '' === e[0] && e.shift(), e; + var n = t.split('{text}'), + r = []; + '' !== n[0] && r.push(n[0]); + (r = r.concat(e.slice(1))), '' !== n[1] && r.push(n[1]); + return r; + }, + }; + }, + './node_modules/electron-log/src/transports/console.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/electron-log/src/transform/index.js'), + o = { + context: console, + error: console.error, + warn: console.warn, + info: console.info, + verbose: console.verbose, + debug: console.debug, + silly: console.silly, + log: console.log, + }; + (e.exports = function (e) { + return ( + (t.level = 'silly'), (t.useStyles = process.env.FORCE_STYLES), (t.format = s[process.type] || s.browser), t + ); + function t(n) { + var r, + s, + u, + l = e.scope.getOptions(); + (r = 'renderer' === process.type || 'worker' === process.type ? i(n, t, l) : a(n, t, l)), + (s = n.level), + (u = r), + o[s] ? o[s].apply(o.context, u) : o.log.apply(o.context, u); + } + }), + (e.exports.transformRenderer = i), + (e.exports.transformMain = a); + var s = { + browser: '%c{h}:{i}:{s}.{ms}{scope}%c ' + ('win32' === process.platform ? '>' : '›') + ' {text}', + renderer: '{h}:{i}:{s}.{ms}{scope} › {text}', + worker: '{h}:{i}:{s}.{ms}{scope} › {text}', + }; + function i(e, t, n) { + return r.transform(e, [r.customFormatterFactory(t.format, !0, n)]); + } + function a(e, t, n) { + var o, + i = (function (e, t) { + if (!0 === e || !1 === e) return e; + var n = 'error' === t || 'warn' === t ? process.stderr : process.stdout; + return n && n.isTTY; + })(t.useStyles, e.level); + return r.transform(e, [ + ((o = t.format), + function (e, t) { + return o !== s.browser ? e : ['color:' + u(t.level), 'color:unset'].concat(e); + }), + r.customFormatterFactory(t.format, !1, n), + i ? r.applyAnsiStyles : r.removeStyles, + r.concatFirstStringElements, + r.maxDepthFactory(4), + r.toJSON, + ]); + } + function u(e) { + switch (e) { + case 'error': + return 'red'; + case 'warn': + return 'yellow'; + case 'info': + return 'cyan'; + default: + return 'unset'; + } + } + }, + './node_modules/electron-log/src/transports/file/file.js': function (e, t, n) { + 'use strict'; + var r = n('events'), + o = n('fs'), + s = n('os'), + i = n('path'), + a = n('util'); + function u(e, t, n) { + r.call(this), + (this.path = e), + (this.initialSize = void 0), + (this.bytesWritten = 0), + (this.writeAsync = Boolean(n)), + (this.asyncWriteQueue = []), + (this.writeOptions = t || { flag: 'a', mode: 438, encoding: 'utf8' }), + Object.defineProperty(this, 'size', { get: this.getSize.bind(this) }); + } + function l(e) { + u.call(this, e); + } + function c() { + r.call(this), (this.store = {}), (this.emitError = this.emitError.bind(this)); + } + (e.exports = { File: u, FileRegistry: c, NullFile: l }), + a.inherits(u, r), + (u.prototype.clear = function () { + try { + return o.writeFileSync(this.path, '', { mode: this.writeOptions.mode, flag: 'w' }), this.reset(), !0; + } catch (e) { + return 'ENOENT' === e.code || (this.emit('error', e, this), !1); + } + }), + (u.prototype.crop = function (e) { + try { + var t = + ((n = this.path), + (r = e || 4096), + (i = Buffer.alloc(r)), + (a = o.statSync(n)), + (u = Math.min(a.size, r)), + (l = Math.max(0, a.size - r)), + (c = o.openSync(n, 'r')), + (d = o.readSync(c, i, 0, u, l)), + o.closeSync(c), + i.toString('utf8', 0, d)); + this.clear(), this.writeLine('[log cropped]' + s.EOL + t); + } catch (e) { + this.emit('error', new Error("Couldn't crop file " + this.path + '. ' + e.message), this); + } + var n, r, i, a, u, l, c, d; + }), + (u.prototype.toString = function () { + return this.path; + }), + (u.prototype.reset = function () { + (this.initialSize = void 0), (this.bytesWritten = 0); + }), + (u.prototype.writeLine = function (e) { + if (((e += s.EOL), this.writeAsync)) return this.asyncWriteQueue.push(e), void this.nextAsyncWrite(); + try { + o.writeFileSync(this.path, e, this.writeOptions), this.increaseBytesWrittenCounter(e); + } catch (e) { + this.emit('error', new Error("Couldn't write to " + this.path + '. ' + e.message), this); + } + }), + (u.prototype.getSize = function () { + if (void 0 === this.initialSize) + try { + var e = o.statSync(this.path); + this.initialSize = e.size; + } catch (e) { + this.initialSize = 0; + } + return this.initialSize + this.bytesWritten; + }), + (u.prototype.isNull = function () { + return !1; + }), + (u.prototype.increaseBytesWrittenCounter = function (e) { + this.bytesWritten += Buffer.byteLength(e, this.writeOptions.encoding); + }), + (u.prototype.nextAsyncWrite = function () { + var e = this; + if (!(this.asyncWriteQueue.length < 1)) { + var t = this.asyncWriteQueue.shift(); + o.writeFile(this.path, t, this.writeOptions, function (n) { + n + ? e.emit('error', new Error("Couldn't write to " + e.path + '. ' + n.message), this) + : e.increaseBytesWrittenCounter(t), + e.nextAsyncWrite(); + }); + } + }), + a.inherits(l, u), + (l.prototype.clear = function () {}), + (l.prototype.crop = function () {}), + (l.prototype.writeLine = function () {}), + (l.prototype.getSize = function () { + return 0; + }), + (l.prototype.isNull = function () { + return !0; + }), + a.inherits(c, r), + (c.prototype.provide = function (e, t, n) { + var r; + try { + if (((e = i.resolve(e)), this.store[e])) return this.store[e]; + r = this.createFile(e, t, Boolean(n)); + } catch (t) { + (r = new l(e)), this.emitError(t, r); + } + return r.on('error', this.emitError), (this.store[e] = r), r; + }), + (c.prototype.createFile = function (e, t, n) { + return this.testFileWriting(e), new u(e, t, n); + }), + (c.prototype.emitError = function (e, t) { + this.emit('error', e, t); + }), + (c.prototype.testFileWriting = function (e) { + !(function e(t) { + if ( + (function (e) { + if (!process.versions) return !1; + return Number(process.version.match(/^v(\d+\.\d+)/)[1].replace(/\.(\d)$/, '.0$1')) >= e; + })(10.12) + ) + return o.mkdirSync(t, { recursive: !0 }), !0; + try { + return o.mkdirSync(t), !0; + } catch (n) { + if ('ENOENT' === n.code) return e(i.dirname(t)) && e(t); + try { + if (o.statSync(t).isDirectory()) return !0; + throw n; + } catch (e) { + throw e; + } + } + })(i.dirname(e)), + o.writeFileSync(e, '', { flag: 'a' }); + }); + }, + './node_modules/electron-log/src/transports/file/index.js': function (e, t, n) { + 'use strict'; + var r = n('fs'), + o = n('path'), + s = n('util'), + i = n('./node_modules/electron-log/src/transform/index.js'), + a = n('./node_modules/electron-log/src/transports/file/file.js').FileRegistry, + u = n('./node_modules/electron-log/src/transports/file/variables.js'); + e.exports = function (e, t) { + var n = u.getPathVariables(process.platform), + a = t || l; + a.listenerCount('error') < 1 && + a.on('error', function (e, t) { + d("Can't write to " + t, e); + }); + return ( + (c.archiveLog = function (e) { + var t = e.toString(), + n = o.parse(t); + try { + r.renameSync(t, o.join(n.dir, n.name + '.old' + n.ext)); + } catch (t) { + d('Could not rotate log', t); + var s = Math.round(c.maxSize / 4); + e.crop(Math.min(s, 262144)); + } + }), + (c.depth = 5), + (c.fileName = (function () { + switch (process.type) { + case 'renderer': + return 'renderer.log'; + case 'worker': + return 'worker.log'; + default: + return 'main.log'; + } + })()), + (c.format = '[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}]{scope} {text}'), + (c.getFile = p), + (c.level = 'silly'), + (c.maxSize = 1048576), + (c.resolvePath = function (e) { + return o.join(e.libraryDefaultDir, e.fileName); + }), + (c.sync = !0), + (c.writeOptions = { flag: 'a', mode: 438, encoding: 'utf8' }), + (function () { + var e = ' is deprecated and will be removed in v5.', + t = ' property' + e; + function n() { + return p().path; + } + Object.defineProperties(c, { + bytesWritten: { + get: s.deprecate(function () { + return p().bytesWritten; + }, 'bytesWritten' + t), + }, + file: { + get: s.deprecate(n, 'file' + t), + set: s.deprecate(function (e) { + c.resolvePath = function () { + return e; + }; + }, 'file' + t), + }, + fileSize: { + get: s.deprecate(function () { + return p().size; + }, 'file' + t), + }, + }), + (c.clear = s.deprecate(function () { + p().clear(); + }, 'clear()' + e)), + (c.findLogPath = s.deprecate(n, 'findLogPath()' + e)), + (c.init = s.deprecate(function () {}, 'init()' + e)); + })(), + c + ); + function c(t) { + var n = p(t); + c.maxSize > 0 && n.size > c.maxSize && (c.archiveLog(n), n.reset()); + var r = e.scope.getOptions(), + o = i.transform(t, [ + i.removeStyles, + i.customFormatterFactory(c.format, !1, r), + i.concatFirstStringElements, + i.toStringFactory(c.depth), + ]); + n.writeLine(o); + } + function d(t, n) { + var r = ['electron-log.transports.file: ' + t]; + n && r.push(n), e.transports.console({ data: r, date: new Date(), level: 'warn' }); + } + function p(e) { + var t = Object.assign({}, n, { fileName: c.fileName }), + r = c.resolvePath(t, e); + return a.provide(r, c.writeOptions, !c.sync); + } + }; + var l = new a(); + }, + './node_modules/electron-log/src/transports/file/packageJson.js': function (e, t, n) { + 'use strict'; + var r = n('fs'), + o = n('path'); + function s(e) { + try { + var t = i('package.json', (e = o.join.apply(o, arguments))); + if (!t) return null; + var n = JSON.parse(r.readFileSync(t, 'utf8')), + s = n.productName || n.name; + if (!s || 'electron' === s.toLowerCase()) return null; + if (n.productName || n.name) return { name: s, version: n.version }; + } catch (e) { + return null; + } + } + function i(e, t) { + for (var n = t; ; ) { + var s = o.parse(n), + i = s.root, + a = s.dir; + if (r.existsSync(o.join(n, e))) return o.resolve(o.join(n, e)); + if (n === i) return null; + n = a; + } + } + e.exports = { + readPackageJson: function () { + return ( + s(n.c[n.s] && n.c[n.s].filename) || + s(process.resourcesPath, 'app.asar') || + s(process.cwd()) || { name: null, version: null } + ); + }, + tryReadJsonAt: s, + }; + }, + './node_modules/electron-log/src/transports/file/variables.js': function (e, t, n) { + 'use strict'; + var r = n('os'), + o = n('path'), + s = n('./node_modules/electron-log/src/electronApi.js'), + i = n('./node_modules/electron-log/src/transports/file/packageJson.js'); + function a(e) { + var t = s.getPath('appData'); + if (t) return t; + var n = u(); + switch (e) { + case 'darwin': + return o.join(n, 'Library/Application Support'); + case 'win32': + return process.env.APPDATA || o.join(n, 'AppData/Roaming'); + default: + return process.env.XDG_CONFIG_HOME || o.join(n, '.config'); + } + } + function u() { + return r.homedir ? r.homedir() : process.env.HOME; + } + function l(e, t) { + return 'darwin' === e ? o.join(u(), 'Library/Logs', t) : o.join(p(e, t), 'logs'); + } + function c(e) { + return 'darwin' === e ? o.join(u(), 'Library/Logs', '{appName}') : o.join(a(e), '{appName}', 'logs'); + } + function d() { + var e = s.getName() || '', + t = s.getVersion(); + if (('electron' === e.toLowerCase() && ((e = ''), (t = '')), e && t)) return { name: e, version: t }; + var n = i.readPackageJson(); + return e || (e = n.name), t || (t = n.version), { name: e, version: t }; + } + function p(e, t) { + return s.getName() !== t ? o.join(a(e), t) : s.getPath('userData') || o.join(a(e), t); + } + e.exports = { + getAppData: a, + getLibraryDefaultDir: l, + getLibraryTemplate: c, + getNameAndVersion: d, + getPathVariables: function (e) { + var t = d(), + n = t.name, + o = t.version; + return { + appData: a(e), + appName: n, + appVersion: o, + electronDefaultDir: s.getPath('logs'), + home: u(), + libraryDefaultDir: l(e, n), + libraryTemplate: c(e), + temp: s.getPath('temp') || r.tmpdir(), + userData: p(e, n), + }; + }, + getUserData: p, + }; + }, + './node_modules/electron-log/src/transports/ipc.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/electron-log/src/transform/index.js'), + o = n('./node_modules/electron-log/src/electronApi.js'), + s = n('./node_modules/electron-log/src/log.js'); + e.exports = function (e) { + if ( + ((t.eventId = '__ELECTRON_LOG_IPC_' + e.logId + '__'), + (t.level = !!e.isDev && 'silly'), + o.isIpcChannelListened(t.eventId)) + ) + return function () {}; + return ( + o.onIpc(t.eventId, function (t, n) { + (n.date = new Date(n.date)), s.runTransport(e.transports.console, n, e); + }), + o.loadRemoteModule('electron-log'), + o.isElectron() ? t : null + ); + function t(e) { + var n = Object.assign({}, e, { data: r.transform(e, [r.toJSON, r.maxDepthFactory(3)]) }); + o.sendIpc(t.eventId, n); + } + }; + }, + './node_modules/electron-log/src/transports/remote.js': function (e, t, n) { + 'use strict'; + var r = n('http'), + o = n('https'), + s = n('url'), + i = n('./node_modules/electron-log/src/log.js'), + a = n('./node_modules/electron-log/src/transform/index.js'); + e.exports = function (e) { + return ( + (t.client = { name: 'electron-application' }), + (t.depth = 6), + (t.level = !1), + (t.requestOptions = {}), + (t.url = null), + (t.transformBody = function (e) { + return JSON.stringify(e); + }), + t + ); + function t(n) { + if (t.url) { + var u = t.transformBody({ + client: t.client, + data: a.transform(n, [a.removeStyles, a.toJSON, a.maxDepthFactory(t.depth + 1)]), + date: n.date.getTime(), + level: n.level, + variables: n.variables, + }); + (function (e, t, n) { + var i = s.parse(e), + a = 'https:' === i.protocol ? o : r, + u = { + hostname: i.hostname, + port: i.port, + path: i.path, + method: 'POST', + headers: { 'Content-Length': n.length, 'Content-Type': 'application/json' }, + }; + Object.assign(u, t); + var l = a.request(u); + return l.write(n), l.end(), l; + })(t.url, t.requestOptions, u).on('error', function (n) { + var r = { + data: ['electron-log.transports.remote: cannot send HTTP request to ' + t.url, n], + date: new Date(), + level: 'warn', + }, + o = [e.transports.console, e.transports.ipc, e.transports.file]; + i.runTransports(o, r, e); + }); + } + } + }; + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/CancellationToken.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('events'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.CancellationError = t.CancellationToken = void 0); + class o extends r().EventEmitter { + constructor(e) { + super(), + (this.parentCancelHandler = null), + (this._parent = null), + (this._cancelled = !1), + null != e && (this.parent = e); + } + get cancelled() { + return this._cancelled || (null != this._parent && this._parent.cancelled); + } + set parent(e) { + this.removeParentCancelHandler(), + (this._parent = e), + (this.parentCancelHandler = () => this.cancel()), + this._parent.onCancel(this.parentCancelHandler); + } + cancel() { + (this._cancelled = !0), this.emit('cancel'); + } + onCancel(e) { + this.cancelled ? e() : this.once('cancel', e); + } + createPromise(e) { + if (this.cancelled) return Promise.reject(new s()); + const t = () => { + if (null != n) + try { + this.removeListener('cancel', n), (n = null); + } catch (e) {} + }; + let n = null; + return new Promise((t, r) => { + let o = null; + (n = () => { + try { + null != o && (o(), (o = null)); + } finally { + r(new s()); + } + }), + this.cancelled + ? n() + : (this.onCancel(n), + e(t, r, (e) => { + o = e; + })); + }) + .then((e) => (t(), e)) + .catch((e) => { + throw (t(), e); + }); + } + removeParentCancelHandler() { + const e = this._parent; + null != e && + null != this.parentCancelHandler && + (e.removeListener('cancel', this.parentCancelHandler), (this.parentCancelHandler = null)); + } + dispose() { + try { + this.removeParentCancelHandler(); + } finally { + this.removeAllListeners(), (this._parent = null); + } + } + } + t.CancellationToken = o; + class s extends Error { + constructor() { + super('cancelled'); + } + } + t.CancellationError = s; + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/ProgressCallbackTransform.js': function ( + e, + t, + n + ) { + 'use strict'; + function r() { + const e = n('stream'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.ProgressCallbackTransform = void 0); + class o extends r().Transform { + constructor(e, t, n) { + super(), + (this.total = e), + (this.cancellationToken = t), + (this.onProgress = n), + (this.start = Date.now()), + (this.transferred = 0), + (this.delta = 0), + (this.nextUpdate = this.start + 1e3); + } + _transform(e, t, n) { + if (this.cancellationToken.cancelled) return void n(new Error('cancelled'), null); + (this.transferred += e.length), (this.delta += e.length); + const r = Date.now(); + r >= this.nextUpdate && + this.transferred !== this.total && + ((this.nextUpdate = r + 1e3), + this.onProgress({ + total: this.total, + delta: this.delta, + transferred: this.transferred, + percent: (this.transferred / this.total) * 100, + bytesPerSecond: Math.round(this.transferred / ((r - this.start) / 1e3)), + }), + (this.delta = 0)), + n(null, e); + } + _flush(e) { + this.cancellationToken.cancelled + ? e(new Error('cancelled')) + : (this.onProgress({ + total: this.total, + delta: this.delta, + transferred: this.total, + percent: 100, + bytesPerSecond: Math.round(this.transferred / ((Date.now() - this.start) / 1e3)), + }), + (this.delta = 0), + e(null)); + } + } + t.ProgressCallbackTransform = o; + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/bintray.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.BintrayClient = void 0); + t.BintrayClient = class { + constructor(e, t, n, r) { + if (((this.httpExecutor = t), (this.cancellationToken = n), (this.requestHeaders = null), null == e.owner)) + throw new Error('owner is not specified'); + if (null == e.package) throw new Error('package is not specified'); + (this.repo = e.repo || 'generic'), + (this.packageName = e.package), + (this.owner = e.owner), + (this.user = e.user || e.owner), + (this.component = e.component || null), + (this.distribution = e.distribution || 'stable'), + (this.auth = null == r ? null : 'Basic ' + Buffer.from(`${this.user}:${r}`).toString('base64')), + (this.basePath = `/packages/${this.owner}/${this.repo}/${this.packageName}`); + } + setRequestHeaders(e) { + this.requestHeaders = e; + } + bintrayRequest(e, t, n = null, o, s) { + return (0, r().parseJson)( + this.httpExecutor.request( + (0, r().configureRequestOptions)( + { hostname: 'api.bintray.com', path: e, headers: this.requestHeaders || void 0 }, + t, + s + ), + o, + n + ) + ); + } + getVersion(e) { + return this.bintrayRequest(`${this.basePath}/versions/${e}`, this.auth, null, this.cancellationToken); + } + getVersionFiles(e) { + return this.bintrayRequest(`${this.basePath}/versions/${e}/files`, this.auth, null, this.cancellationToken); + } + createVersion(e) { + return this.bintrayRequest(this.basePath + '/versions', this.auth, { name: e }, this.cancellationToken); + } + deleteVersion(e) { + return this.bintrayRequest(`${this.basePath}/versions/${e}`, this.auth, null, this.cancellationToken, 'DELETE'); + } + }; + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('crypto'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.createHttpError = h), + (t.parseJson = function (e) { + return e.then((e) => (null == e || 0 === e.length ? null : JSON.parse(e))); + }), + (t.configureRequestOptionsFromUrl = g), + (t.configureRequestUrl = y), + (t.safeGetHeader = _), + (t.configureRequestOptions = b), + (t.safeStringifyJson = x), + (t.DigestTransform = t.HttpExecutor = t.HttpError = void 0); + var o, + s = (o = n('./node_modules/debug/src/index.js')) && o.__esModule ? o : { default: o }, + i = n('fs'); + function a() { + const e = n('stream'); + return ( + (a = function () { + return e; + }), + e + ); + } + function u() { + const e = n('url'); + return ( + (u = function () { + return e; + }), + e + ); + } + function l() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/CancellationToken.js'); + return ( + (l = function () { + return e; + }), + e + ); + } + function c() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (c = function () { + return e; + }), + e + ); + } + function d() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/ProgressCallbackTransform.js'); + return ( + (d = function () { + return e; + }), + e + ); + } + const p = (0, s.default)('electron-builder'); + function h(e, t = null) { + return new m( + e.statusCode || -1, + `${e.statusCode} ${e.statusMessage}` + + (null == t ? '' : '\n' + JSON.stringify(t, null, ' ')) + + '\nHeaders: ' + + x(e.headers), + t + ); + } + const f = new Map([ + [429, 'Too many requests'], + [400, 'Bad request'], + [403, 'Forbidden'], + [404, 'Not found'], + [405, 'Method not allowed'], + [406, 'Not acceptable'], + [408, 'Request timeout'], + [413, 'Request entity too large'], + [500, 'Internal server error'], + [502, 'Bad gateway'], + [503, 'Service unavailable'], + [504, 'Gateway timeout'], + [505, 'HTTP version not supported'], + ]); + class m extends Error { + constructor(e, t = 'HTTP error: ' + (f.get(e) || e), n = null) { + super(t), + (this.statusCode = e), + (this.description = n), + (this.name = 'HttpError'), + (this.code = 'HTTP_ERROR_' + e); + } + } + t.HttpError = m; + class j { + constructor() { + this.maxRedirects = 10; + } + request(e, t = new (l().CancellationToken)(), n) { + b(e); + const r = null == n ? void 0 : Buffer.from(JSON.stringify(n)); + return ( + null != r && + ((e.method = 'post'), + (e.headers['Content-Type'] = 'application/json'), + (e.headers['Content-Length'] = r.length)), + this.doApiRequest(e, t, (e) => { + e.end(r); + }) + ); + } + doApiRequest(e, t, n, r = 0) { + return ( + p.enabled && p('Request: ' + x(e)), + t.createPromise((o, s, i) => { + const a = this.createRequest(e, (i) => { + try { + this.handleResponse(i, e, t, o, s, r, n); + } catch (e) { + s(e); + } + }); + this.addErrorAndTimeoutHandlers(a, s), + this.addRedirectHandlers(a, e, s, r, (e) => { + this.doApiRequest(e, t, n, r).then(o).catch(s); + }), + n(a, s), + i(() => a.abort()); + }) + ); + } + addRedirectHandlers(e, t, n, r, o) {} + addErrorAndTimeoutHandlers(e, t) { + this.addTimeOutHandler(e, t), + e.on('error', t), + e.on('aborted', () => { + t(new Error('Request has been aborted by the server')); + }); + } + handleResponse(e, t, n, r, o, s, i) { + if ( + (p.enabled && p(`Response: ${e.statusCode} ${e.statusMessage}, request options: ${x(t)}`), + 404 === e.statusCode) + ) + return void o( + h( + e, + `method: ${t.method || 'GET'} url: ${t.protocol || 'https:'}//${t.hostname}${t.port ? ':' + t.port : ''}${ + t.path + }\n\nPlease double check that your authentication token is correct. Due to security reasons actual status maybe not reported, but 404.\n` + ) + ); + if (204 === e.statusCode) return void r(); + const a = _(e, 'location'); + if (null != a) + return s > this.maxRedirects + ? void o(this.createMaxRedirectError()) + : void this.doApiRequest(j.prepareRedirectUrlOptions(a, t), n, i, s).then(r).catch(o); + e.setEncoding('utf8'); + let u = ''; + e.on('error', o), + e.on('data', (e) => (u += e)), + e.on('end', () => { + try { + if (null != e.statusCode && e.statusCode >= 400) { + const t = _(e, 'content-type'), + n = null != t && (Array.isArray(t) ? null != t.find((e) => e.includes('json')) : t.includes('json')); + o(h(e, n ? JSON.parse(u) : u)); + } else r(0 === u.length ? null : u); + } catch (e) { + o(e); + } + }); + } + async downloadToBuffer(e, t) { + return await t.cancellationToken.createPromise((n, r, o) => { + let s = null; + const i = { headers: t.headers || void 0, redirect: 'manual' }; + y(e, i), + b(i), + this.doDownload( + i, + { + destination: null, + options: t, + onCancel: o, + callback: (e) => { + null == e ? n(s) : r(e); + }, + responseHandler: (e, t) => { + const n = _(e, 'content-length'); + let r = -1; + if (null != n) { + const e = parseInt(n, 10); + if (e > 0) { + if (e > 52428800) return void t(new Error('Maximum allowed size is 50 MB')); + (s = Buffer.alloc(e)), (r = 0); + } + } + e.on('data', (e) => { + if (-1 !== r) e.copy(s, r), (r += e.length); + else if (null == s) s = e; + else { + if (s.length > 52428800) return void t(new Error('Maximum allowed size is 50 MB')); + s = Buffer.concat([s, e]); + } + }), + e.on('end', () => { + null != s && -1 !== r && r !== s.length + ? t(new Error(`Received data length ${r} is not equal to expected ${s.length}`)) + : t(null); + }); + }, + }, + 0 + ); + }); + } + doDownload(e, t, n) { + const r = this.createRequest(e, (r) => { + if (r.statusCode >= 400) + return void t.callback( + new Error( + `Cannot download "${e.protocol || 'https:'}//${e.hostname}${e.path}", status ${r.statusCode}: ${ + r.statusMessage + }` + ) + ); + r.on('error', t.callback); + const o = _(r, 'location'); + null == o + ? null == t.responseHandler + ? (function (e, t) { + if ( + !(function (e, t, n) { + if (null != e && null != t && e !== t) + return ( + n(new Error(`checksum mismatch: expected ${t} but got ${e} (X-Checksum-Sha2 header)`)), !1 + ); + return !0; + })(_(t, 'X-Checksum-Sha2'), e.options.sha2, e.callback) + ) + return; + const n = []; + if (null != e.options.onProgress) { + const r = _(t, 'content-length'); + null != r && + n.push( + new (d().ProgressCallbackTransform)( + parseInt(r, 10), + e.options.cancellationToken, + e.options.onProgress + ) + ); + } + const r = e.options.sha512; + null != r + ? n.push( + new v( + r, + 'sha512', + 128 !== r.length || r.includes('+') || r.includes('Z') || r.includes('=') ? 'base64' : 'hex' + ) + ) + : null != e.options.sha2 && n.push(new v(e.options.sha2, 'sha256', 'hex')); + const o = (0, i.createWriteStream)(e.destination); + n.push(o); + let s = t; + for (const t of n) + t.on('error', (t) => { + e.options.cancellationToken.cancelled || e.callback(t); + }), + (s = s.pipe(t)); + o.on('finish', () => { + o.close(e.callback); + }); + })(t, r) + : t.responseHandler(r, t.callback) + : n < this.maxRedirects + ? this.doDownload(j.prepareRedirectUrlOptions(o, e), t, n++) + : t.callback(this.createMaxRedirectError()); + }); + this.addErrorAndTimeoutHandlers(r, t.callback), + this.addRedirectHandlers(r, e, t.callback, n, (e) => { + this.doDownload(e, t, n++); + }), + r.end(); + } + createMaxRedirectError() { + return new Error(`Too many redirects (> ${this.maxRedirects})`); + } + addTimeOutHandler(e, t) { + e.on('socket', (n) => { + n.setTimeout(6e4, () => { + e.abort(), t(new Error('Request timed out')); + }); + }); + } + static prepareRedirectUrlOptions(e, t) { + const n = g(e, { ...t }), + r = n.headers; + if (null != r && null != r.authorization && r.authorization.startsWith('token')) { + new (u().URL)(e).hostname.endsWith('.amazonaws.com') && delete r.authorization; + } + return n; + } + } + function g(e, t) { + const n = b(t); + return y(new (u().URL)(e), n), n; + } + function y(e, t) { + (t.protocol = e.protocol), + (t.hostname = e.hostname), + e.port ? (t.port = e.port) : t.port && delete t.port, + (t.path = e.pathname + e.search); + } + t.HttpExecutor = j; + class v extends a().Transform { + constructor(e, t = 'sha512', n = 'base64') { + super(), + (this.expected = e), + (this.algorithm = t), + (this.encoding = n), + (this._actual = null), + (this.isValidateOnEnd = !0), + (this.digester = (0, r().createHash)(t)); + } + get actual() { + return this._actual; + } + _transform(e, t, n) { + this.digester.update(e), n(null, e); + } + _flush(e) { + if (((this._actual = this.digester.digest(this.encoding)), this.isValidateOnEnd)) + try { + this.validate(); + } catch (t) { + return void e(t); + } + e(null); + } + validate() { + if (null == this._actual) throw (0, c().newError)('Not finished yet', 'ERR_STREAM_NOT_FINISHED'); + if (this._actual !== this.expected) + throw (0, c().newError)( + `${this.algorithm} checksum mismatch, expected ${this.expected}, got ${this._actual}`, + 'ERR_CHECKSUM_MISMATCH' + ); + return null; + } + } + function _(e, t) { + const n = e.headers[t]; + return null == n ? null : Array.isArray(n) ? (0 === n.length ? null : n[n.length - 1]) : n; + } + function b(e, t, n) { + null != n && (e.method = n), (e.headers = { ...e.headers }); + const r = e.headers; + return ( + null != t && (r.authorization = t.startsWith('Basic') ? t : 'token ' + t), + null == r['User-Agent'] && (r['User-Agent'] = 'electron-builder'), + (null != n && 'GET' !== n && null != r['Cache-Control']) || (r['Cache-Control'] = 'no-cache'), + null == e.protocol && null != process.versions.electron && (e.protocol = 'https:'), + e + ); + } + function x(e, t) { + return JSON.stringify( + e, + (e, n) => + e.endsWith('authorization') || + e.endsWith('Password') || + e.endsWith('PASSWORD') || + e.endsWith('Token') || + e.includes('password') || + e.includes('token') || + (null != t && t.has(e)) + ? '' + : n, + 2 + ); + } + t.DigestTransform = v; + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/CancellationToken.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/publishOptions.js'); + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/xml.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.asArray = function (e) { + return null == e ? [] : Array.isArray(e) ? e : [e]; + }), + (t.newError = function (e, t) { + const n = new Error(e); + return (n.code = t), n; + }), + Object.defineProperty(t, 'CancellationToken', { + enumerable: !0, + get: function () { + return r().CancellationToken; + }, + }), + Object.defineProperty(t, 'CancellationError', { + enumerable: !0, + get: function () { + return r().CancellationError; + }, + }), + Object.defineProperty(t, 'HttpError', { + enumerable: !0, + get: function () { + return o().HttpError; + }, + }), + Object.defineProperty(t, 'createHttpError', { + enumerable: !0, + get: function () { + return o().createHttpError; + }, + }), + Object.defineProperty(t, 'HttpExecutor', { + enumerable: !0, + get: function () { + return o().HttpExecutor; + }, + }), + Object.defineProperty(t, 'DigestTransform', { + enumerable: !0, + get: function () { + return o().DigestTransform; + }, + }), + Object.defineProperty(t, 'safeGetHeader', { + enumerable: !0, + get: function () { + return o().safeGetHeader; + }, + }), + Object.defineProperty(t, 'configureRequestOptions', { + enumerable: !0, + get: function () { + return o().configureRequestOptions; + }, + }), + Object.defineProperty(t, 'configureRequestOptionsFromUrl', { + enumerable: !0, + get: function () { + return o().configureRequestOptionsFromUrl; + }, + }), + Object.defineProperty(t, 'safeStringifyJson', { + enumerable: !0, + get: function () { + return o().safeStringifyJson; + }, + }), + Object.defineProperty(t, 'parseJson', { + enumerable: !0, + get: function () { + return o().parseJson; + }, + }), + Object.defineProperty(t, 'configureRequestUrl', { + enumerable: !0, + get: function () { + return o().configureRequestUrl; + }, + }), + Object.defineProperty(t, 'getS3LikeProviderBaseUrl', { + enumerable: !0, + get: function () { + return s().getS3LikeProviderBaseUrl; + }, + }), + Object.defineProperty(t, 'githubUrl', { + enumerable: !0, + get: function () { + return s().githubUrl; + }, + }), + Object.defineProperty(t, 'parseDn', { + enumerable: !0, + get: function () { + return (function () { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/rfc2253Parser.js'); + return ( + function () { + return e; + }, + e + ); + })().parseDn; + }, + }), + Object.defineProperty(t, 'UUID', { + enumerable: !0, + get: function () { + return (function () { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/uuid.js'); + return ( + function () { + return e; + }, + e + ); + })().UUID; + }, + }), + Object.defineProperty(t, 'ProgressCallbackTransform', { + enumerable: !0, + get: function () { + return (function () { + const e = n( + './node_modules/electron-updater/node_modules/builder-util-runtime/out/ProgressCallbackTransform.js' + ); + return ( + function () { + return e; + }, + e + ); + })().ProgressCallbackTransform; + }, + }), + Object.defineProperty(t, 'parseXml', { + enumerable: !0, + get: function () { + return i().parseXml; + }, + }), + Object.defineProperty(t, 'XElement', { + enumerable: !0, + get: function () { + return i().XElement; + }, + }), + (t.CURRENT_APP_PACKAGE_FILE_NAME = t.CURRENT_APP_INSTALLER_FILE_NAME = void 0); + t.CURRENT_APP_INSTALLER_FILE_NAME = 'installer.exe'; + t.CURRENT_APP_PACKAGE_FILE_NAME = 'package.7z'; + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/publishOptions.js': function (e, t, n) { + 'use strict'; + function r(e, t) { + return null != t && t.length > 0 && (t.startsWith('/') || (e += '/'), (e += t)), e; + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.githubUrl = function (e, t = 'github.com') { + return `${e.protocol || 'https'}://${e.host || t}`; + }), + (t.getS3LikeProviderBaseUrl = function (e) { + const t = e.provider; + if ('s3' === t) + return (function (e) { + let t; + if (null != e.endpoint) t = `${e.endpoint}/${e.bucket}`; + else if (e.bucket.includes('.')) { + if (null == e.region) + throw new Error(`Bucket name "${e.bucket}" includes a dot, but S3 region is missing`); + t = + 'us-east-1' === e.region + ? 'https://s3.amazonaws.com/' + e.bucket + : `https://s3-${e.region}.amazonaws.com/${e.bucket}`; + } else + t = + 'cn-north-1' === e.region + ? `https://${e.bucket}.s3.${e.region}.amazonaws.com.cn` + : `https://${e.bucket}.s3.amazonaws.com`; + return r(t, e.path); + })(e); + if ('spaces' === t) + return (function (e) { + if (null == e.name) throw new Error('name is missing'); + if (null == e.region) throw new Error('region is missing'); + return r(`https://${e.name}.${e.region}.digitaloceanspaces.com`, e.path); + })(e); + throw new Error('Not supported provider: ' + t); + }); + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/rfc2253Parser.js': function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.parseDn = function (e) { + let t = !1, + n = null, + r = '', + o = 0; + e = e.trim(); + const s = new Map(); + for (let i = 0; i <= e.length; i++) { + if (i === e.length) { + null !== n && s.set(n, r); + break; + } + const a = e[i]; + if (t) { + if ('"' === a) { + t = !1; + continue; + } + } else { + if ('"' === a) { + t = !0; + continue; + } + if ('\\' === a) { + i++; + const t = parseInt(e.slice(i, i + 2), 16); + Number.isNaN(t) ? (r += e[i]) : (i++, (r += String.fromCharCode(t))); + continue; + } + if (null === n && '=' === a) { + (n = r), (r = ''); + continue; + } + if (',' === a || ';' === a || '+' === a) { + null !== n && s.set(n, r), (n = null), (r = ''); + continue; + } + } + if (' ' === a && !t) { + if (0 === r.length) continue; + if (i > o) { + let t = i; + for (; ' ' === e[t]; ) t++; + o = t; + } + if ( + o >= e.length || + ',' === e[o] || + ';' === e[o] || + (null === n && '=' === e[o]) || + (null !== n && '+' === e[o]) + ) { + i = o - 1; + continue; + } + } + r += a; + } + return s; + }); + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/uuid.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('crypto'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.nil = t.UUID = void 0); + const s = (0, r().randomBytes)(16); + s[0] = 1 | s[0]; + const i = {}, + a = []; + for (let e = 0; e < 256; e++) { + const t = (e + 256).toString(16).substr(1); + (i[t] = e), (a[e] = t); + } + class u { + constructor(e) { + (this.ascii = null), (this.binary = null); + const t = u.check(e); + if (!t) throw new Error('not a UUID'); + (this.version = t.version), 'ascii' === t.format ? (this.ascii = e) : (this.binary = e); + } + static v5(e, t) { + return (function (e, t, n, s, i = c.ASCII) { + const l = (0, r().createHash)(t); + if ('string' != typeof e && !Buffer.isBuffer(e)) + throw (0, o().newError)('options.name must be either a string or a Buffer', 'ERR_INVALID_UUID_NAME'); + l.update(s), l.update(e); + const d = l.digest(); + let p; + switch (i) { + case c.BINARY: + (d[6] = (15 & d[6]) | n), (d[8] = (63 & d[8]) | 128), (p = d); + break; + case c.OBJECT: + (d[6] = (15 & d[6]) | n), (d[8] = (63 & d[8]) | 128), (p = new u(d)); + break; + default: + p = + a[d[0]] + + a[d[1]] + + a[d[2]] + + a[d[3]] + + '-' + + a[d[4]] + + a[d[5]] + + '-' + + a[(15 & d[6]) | n] + + a[d[7]] + + '-' + + a[(63 & d[8]) | 128] + + a[d[9]] + + '-' + + a[d[10]] + + a[d[11]] + + a[d[12]] + + a[d[13]] + + a[d[14]] + + a[d[15]]; + } + return p; + })(e, 'sha1', 80, t); + } + toString() { + var e; + return ( + null == this.ascii && + (this.ascii = + ((e = this.binary), + a[e[0]] + + a[e[1]] + + a[e[2]] + + a[e[3]] + + '-' + + a[e[4]] + + a[e[5]] + + '-' + + a[e[6]] + + a[e[7]] + + '-' + + a[e[8]] + + a[e[9]] + + '-' + + a[e[10]] + + a[e[11]] + + a[e[12]] + + a[e[13]] + + a[e[14]] + + a[e[15]])), + this.ascii + ); + } + inspect() { + return `UUID v${this.version} ${this.toString()}`; + } + static check(e, t = 0) { + if ('string' == typeof e) + return ( + (e = e.toLowerCase()), + !!/^[a-f0-9]{8}(-[a-f0-9]{4}){3}-([a-f0-9]{12})$/.test(e) && + ('00000000-0000-0000-0000-000000000000' === e + ? { version: void 0, variant: 'nil', format: 'ascii' } + : { + version: (240 & i[e[14] + e[15]]) >> 4, + variant: l((224 & i[e[19] + e[20]]) >> 5), + format: 'ascii', + }) + ); + if (Buffer.isBuffer(e)) { + if (e.length < t + 16) return !1; + let n = 0; + for (; n < 16 && 0 === e[t + n]; n++); + return 16 === n + ? { version: void 0, variant: 'nil', format: 'binary' } + : { version: (240 & e[t + 6]) >> 4, variant: l((224 & e[t + 8]) >> 5), format: 'binary' }; + } + throw (0, o().newError)('Unknown type of uuid', 'ERR_UNKNOWN_UUID_TYPE'); + } + static parse(e) { + const t = Buffer.allocUnsafe(16); + let n = 0; + for (let r = 0; r < 16; r++) + (t[r] = i[e[n++] + e[n++]]), (3 !== r && 5 !== r && 7 !== r && 9 !== r) || (n += 1); + return t; + } + } + function l(e) { + switch (e) { + case 0: + case 1: + case 3: + return 'ncs'; + case 4: + case 5: + return 'rfc4122'; + case 6: + return 'microsoft'; + default: + return 'future'; + } + } + var c; + (t.UUID = u), + (u.OID = u.parse('6ba7b812-9dad-11d1-80b4-00c04fd430c8')), + (function (e) { + (e[(e.ASCII = 0)] = 'ASCII'), (e[(e.BINARY = 1)] = 'BINARY'), (e[(e.OBJECT = 2)] = 'OBJECT'); + })(c || (c = {})); + const d = new u('00000000-0000-0000-0000-000000000000'); + t.nil = d; + }, + './node_modules/electron-updater/node_modules/builder-util-runtime/out/xml.js': function (e, t, n) { + 'use strict'; + function r() { + const e = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = s(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var i = r ? Object.getOwnPropertyDescriptor(e, o) : null; + i && (i.get || i.set) ? Object.defineProperty(n, o, i) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('./node_modules/sax/lib/sax.js')); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (s = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.parseXml = function (e) { + let t = null; + const n = r().parser(!0, {}), + o = []; + return ( + (n.onopentag = (e) => { + const n = new i(e.name); + if (((n.attributes = e.attributes), null === t)) t = n; + else { + const e = o[o.length - 1]; + null == e.elements && (e.elements = []), e.elements.push(n); + } + o.push(n); + }), + (n.onclosetag = () => { + o.pop(); + }), + (n.ontext = (e) => { + o.length > 0 && (o[o.length - 1].value = e); + }), + (n.oncdata = (e) => { + const t = o[o.length - 1]; + (t.value = e), (t.isCData = !0); + }), + (n.onerror = (e) => { + throw e; + }), + n.write(e), + t + ); + }), + (t.XElement = void 0); + class i { + constructor(e) { + if ( + ((this.name = e), + (this.value = ''), + (this.attributes = null), + (this.isCData = !1), + (this.elements = null), + !e) + ) + throw (0, o().newError)('Element name cannot be empty', 'ERR_XML_ELEMENT_NAME_EMPTY'); + if ( + !(function (e) { + return a.test(e); + })(e) + ) + throw (0, o().newError)('Invalid element name: ' + e, 'ERR_XML_ELEMENT_INVALID_NAME'); + } + attribute(e) { + const t = null === this.attributes ? null : this.attributes[e]; + if (null == t) throw (0, o().newError)(`No attribute "${e}"`, 'ERR_XML_MISSED_ATTRIBUTE'); + return t; + } + removeAttribute(e) { + null !== this.attributes && delete this.attributes[e]; + } + element(e, t = !1, n = null) { + const r = this.elementOrNull(e, t); + if (null === r) throw (0, o().newError)(n || `No element "${e}"`, 'ERR_XML_MISSED_ELEMENT'); + return r; + } + elementOrNull(e, t = !1) { + if (null === this.elements) return null; + for (const n of this.elements) if (u(n, e, t)) return n; + return null; + } + getElements(e, t = !1) { + return null === this.elements ? [] : this.elements.filter((n) => u(n, e, t)); + } + elementValueOrEmpty(e, t = !1) { + const n = this.elementOrNull(e, t); + return null === n ? '' : n.value; + } + } + t.XElement = i; + const a = new RegExp(/^[A-Za-z_][:A-Za-z0-9_-]*$/i); + function u(e, t, n) { + const r = e.name; + return r === t || (!0 === n && r.length === t.length && r.toLowerCase() === t.toLowerCase()); + } + }, + './node_modules/electron-updater/node_modules/semver/classes/comparator.js': function (e, t, n) { + const r = Symbol('SemVer ANY'); + class o { + static get ANY() { + return r; + } + constructor(e, t) { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof o)) { + if (e.loose === !!t.loose) return e; + e = e.value; + } + u('comparator', e, t), + (this.options = t), + (this.loose = !!t.loose), + this.parse(e), + this.semver === r ? (this.value = '') : (this.value = this.operator + this.semver.version), + u('comp', this); + } + parse(e) { + const t = this.options.loose ? s[i.COMPARATORLOOSE] : s[i.COMPARATOR], + n = e.match(t); + if (!n) throw new TypeError('Invalid comparator: ' + e); + (this.operator = void 0 !== n[1] ? n[1] : ''), + '=' === this.operator && (this.operator = ''), + n[2] ? (this.semver = new l(n[2], this.options.loose)) : (this.semver = r); + } + toString() { + return this.value; + } + test(e) { + if ((u('Comparator.test', e, this.options.loose), this.semver === r || e === r)) return !0; + if ('string' == typeof e) + try { + e = new l(e, this.options); + } catch (e) { + return !1; + } + return a(e, this.operator, this.semver, this.options); + } + intersects(e, t) { + if (!(e instanceof o)) throw new TypeError('a Comparator is required'); + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), '' === this.operator)) + return '' === this.value || new c(e.value, t).test(this.value); + if ('' === e.operator) return '' === e.value || new c(this.value, t).test(e.semver); + const n = !(('>=' !== this.operator && '>' !== this.operator) || ('>=' !== e.operator && '>' !== e.operator)), + r = !(('<=' !== this.operator && '<' !== this.operator) || ('<=' !== e.operator && '<' !== e.operator)), + s = this.semver.version === e.semver.version, + i = !(('>=' !== this.operator && '<=' !== this.operator) || ('>=' !== e.operator && '<=' !== e.operator)), + u = + a(this.semver, '<', e.semver, t) && + ('>=' === this.operator || '>' === this.operator) && + ('<=' === e.operator || '<' === e.operator), + l = + a(this.semver, '>', e.semver, t) && + ('<=' === this.operator || '<' === this.operator) && + ('>=' === e.operator || '>' === e.operator); + return n || r || (s && i) || u || l; + } + } + e.exports = o; + const { re: s, t: i } = n('./node_modules/electron-updater/node_modules/semver/internal/re.js'), + a = n('./node_modules/electron-updater/node_modules/semver/functions/cmp.js'), + u = n('./node_modules/electron-updater/node_modules/semver/internal/debug.js'), + l = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + c = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'); + }, + './node_modules/electron-updater/node_modules/semver/classes/range.js': function (e, t, n) { + class r { + constructor(e, t) { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof r)) + return e.loose === !!t.loose && e.includePrerelease === !!t.includePrerelease ? e : new r(e.raw, t); + if (e instanceof o) return (this.raw = e.value), (this.set = [[e]]), this.format(), this; + if ( + ((this.options = t), + (this.loose = !!t.loose), + (this.includePrerelease = !!t.includePrerelease), + (this.raw = e), + (this.set = e + .split(/\s*\|\|\s*/) + .map((e) => this.parseRange(e.trim())) + .filter((e) => e.length)), + !this.set.length) + ) + throw new TypeError('Invalid SemVer Range: ' + e); + this.format(); + } + format() { + return ( + (this.range = this.set + .map((e) => e.join(' ').trim()) + .join('||') + .trim()), + this.range + ); + } + toString() { + return this.range; + } + parseRange(e) { + const t = this.options.loose; + e = e.trim(); + const n = t ? a[u.HYPHENRANGELOOSE] : a[u.HYPHENRANGE]; + (e = e.replace(n, E(this.options.includePrerelease))), + s('hyphen replace', e), + (e = e.replace(a[u.COMPARATORTRIM], l)), + s('comparator trim', e, a[u.COMPARATORTRIM]), + (e = (e = (e = e.replace(a[u.TILDETRIM], c)).replace(a[u.CARETTRIM], d)).split(/\s+/).join(' ')); + const r = t ? a[u.COMPARATORLOOSE] : a[u.COMPARATOR]; + return e + .split(' ') + .map((e) => h(e, this.options)) + .join(' ') + .split(/\s+/) + .map((e) => x(e, this.options)) + .filter(this.options.loose ? (e) => !!e.match(r) : () => !0) + .map((e) => new o(e, this.options)); + } + intersects(e, t) { + if (!(e instanceof r)) throw new TypeError('a Range is required'); + return this.set.some( + (n) => p(n, t) && e.set.some((e) => p(e, t) && n.every((n) => e.every((e) => n.intersects(e, t)))) + ); + } + test(e) { + if (!e) return !1; + if ('string' == typeof e) + try { + e = new i(e, this.options); + } catch (e) { + return !1; + } + for (let t = 0; t < this.set.length; t++) if (w(this.set[t], e, this.options)) return !0; + return !1; + } + } + e.exports = r; + const o = n('./node_modules/electron-updater/node_modules/semver/classes/comparator.js'), + s = n('./node_modules/electron-updater/node_modules/semver/internal/debug.js'), + i = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + { + re: a, + t: u, + comparatorTrimReplace: l, + tildeTrimReplace: c, + caretTrimReplace: d, + } = n('./node_modules/electron-updater/node_modules/semver/internal/re.js'), + p = (e, t) => { + let n = !0; + const r = e.slice(); + let o = r.pop(); + for (; n && r.length; ) (n = r.every((e) => o.intersects(e, t))), (o = r.pop()); + return n; + }, + h = (e, t) => ( + s('comp', e, t), + (e = g(e, t)), + s('caret', e), + (e = m(e, t)), + s('tildes', e), + (e = v(e, t)), + s('xrange', e), + (e = b(e, t)), + s('stars', e), + e + ), + f = (e) => !e || 'x' === e.toLowerCase() || '*' === e, + m = (e, t) => + e + .trim() + .split(/\s+/) + .map((e) => j(e, t)) + .join(' '), + j = (e, t) => { + const n = t.loose ? a[u.TILDELOOSE] : a[u.TILDE]; + return e.replace(n, (t, n, r, o, i) => { + let a; + return ( + s('tilde', e, t, n, r, o, i), + f(n) + ? (a = '') + : f(r) + ? (a = `>=${n}.0.0 <${+n + 1}.0.0-0`) + : f(o) + ? (a = `>=${n}.${r}.0 <${n}.${+r + 1}.0-0`) + : i + ? (s('replaceTilde pr', i), (a = `>=${n}.${r}.${o}-${i} <${n}.${+r + 1}.0-0`)) + : (a = `>=${n}.${r}.${o} <${n}.${+r + 1}.0-0`), + s('tilde return', a), + a + ); + }); + }, + g = (e, t) => + e + .trim() + .split(/\s+/) + .map((e) => y(e, t)) + .join(' '), + y = (e, t) => { + s('caret', e, t); + const n = t.loose ? a[u.CARETLOOSE] : a[u.CARET], + r = t.includePrerelease ? '-0' : ''; + return e.replace(n, (t, n, o, i, a) => { + let u; + return ( + s('caret', e, t, n, o, i, a), + f(n) + ? (u = '') + : f(o) + ? (u = `>=${n}.0.0${r} <${+n + 1}.0.0-0`) + : f(i) + ? (u = '0' === n ? `>=${n}.${o}.0${r} <${n}.${+o + 1}.0-0` : `>=${n}.${o}.0${r} <${+n + 1}.0.0-0`) + : a + ? (s('replaceCaret pr', a), + (u = + '0' === n + ? '0' === o + ? `>=${n}.${o}.${i}-${a} <${n}.${o}.${+i + 1}-0` + : `>=${n}.${o}.${i}-${a} <${n}.${+o + 1}.0-0` + : `>=${n}.${o}.${i}-${a} <${+n + 1}.0.0-0`)) + : (s('no pr'), + (u = + '0' === n + ? '0' === o + ? `>=${n}.${o}.${i}${r} <${n}.${o}.${+i + 1}-0` + : `>=${n}.${o}.${i}${r} <${n}.${+o + 1}.0-0` + : `>=${n}.${o}.${i} <${+n + 1}.0.0-0`)), + s('caret return', u), + u + ); + }); + }, + v = (e, t) => ( + s('replaceXRanges', e, t), + e + .split(/\s+/) + .map((e) => _(e, t)) + .join(' ') + ), + _ = (e, t) => { + e = e.trim(); + const n = t.loose ? a[u.XRANGELOOSE] : a[u.XRANGE]; + return e.replace(n, (n, r, o, i, a, u) => { + s('xRange', e, n, r, o, i, a, u); + const l = f(o), + c = l || f(i), + d = c || f(a), + p = d; + return ( + '=' === r && p && (r = ''), + (u = t.includePrerelease ? '-0' : ''), + l + ? (n = '>' === r || '<' === r ? '<0.0.0-0' : '*') + : r && p + ? (c && (i = 0), + (a = 0), + '>' === r + ? ((r = '>='), c ? ((o = +o + 1), (i = 0), (a = 0)) : ((i = +i + 1), (a = 0))) + : '<=' === r && ((r = '<'), c ? (o = +o + 1) : (i = +i + 1)), + '<' === r && (u = '-0'), + (n = `${r + o}.${i}.${a}${u}`)) + : c + ? (n = `>=${o}.0.0${u} <${+o + 1}.0.0-0`) + : d && (n = `>=${o}.${i}.0${u} <${o}.${+i + 1}.0-0`), + s('xRange return', n), + n + ); + }); + }, + b = (e, t) => (s('replaceStars', e, t), e.trim().replace(a[u.STAR], '')), + x = (e, t) => (s('replaceGTE0', e, t), e.trim().replace(a[t.includePrerelease ? u.GTE0PRE : u.GTE0], '')), + E = (e) => (t, n, r, o, s, i, a, u, l, c, d, p, h) => + `${(n = f(r) + ? '' + : f(o) + ? `>=${r}.0.0${e ? '-0' : ''}` + : f(s) + ? `>=${r}.${o}.0${e ? '-0' : ''}` + : i + ? '>=' + n + : `>=${n}${e ? '-0' : ''}`)} ${(u = f(l) + ? '' + : f(c) + ? `<${+l + 1}.0.0-0` + : f(d) + ? `<${l}.${+c + 1}.0-0` + : p + ? `<=${l}.${c}.${d}-${p}` + : e + ? `<${l}.${c}.${+d + 1}-0` + : '<=' + u)}`.trim(), + w = (e, t, n) => { + for (let n = 0; n < e.length; n++) if (!e[n].test(t)) return !1; + if (t.prerelease.length && !n.includePrerelease) { + for (let n = 0; n < e.length; n++) + if ((s(e[n].semver), e[n].semver !== o.ANY && e[n].semver.prerelease.length > 0)) { + const r = e[n].semver; + if (r.major === t.major && r.minor === t.minor && r.patch === t.patch) return !0; + } + return !1; + } + return !0; + }; + }, + './node_modules/electron-updater/node_modules/semver/classes/semver.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/internal/debug.js'), + { MAX_LENGTH: o, MAX_SAFE_INTEGER: s } = n( + './node_modules/electron-updater/node_modules/semver/internal/constants.js' + ), + { re: i, t: a } = n('./node_modules/electron-updater/node_modules/semver/internal/re.js'), + { compareIdentifiers: u } = n('./node_modules/electron-updater/node_modules/semver/internal/identifiers.js'); + class l { + constructor(e, t) { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof l)) { + if (e.loose === !!t.loose && e.includePrerelease === !!t.includePrerelease) return e; + e = e.version; + } else if ('string' != typeof e) throw new TypeError('Invalid Version: ' + e); + if (e.length > o) throw new TypeError(`version is longer than ${o} characters`); + r('SemVer', e, t), + (this.options = t), + (this.loose = !!t.loose), + (this.includePrerelease = !!t.includePrerelease); + const n = e.trim().match(t.loose ? i[a.LOOSE] : i[a.FULL]); + if (!n) throw new TypeError('Invalid Version: ' + e); + if ( + ((this.raw = e), + (this.major = +n[1]), + (this.minor = +n[2]), + (this.patch = +n[3]), + this.major > s || this.major < 0) + ) + throw new TypeError('Invalid major version'); + if (this.minor > s || this.minor < 0) throw new TypeError('Invalid minor version'); + if (this.patch > s || this.patch < 0) throw new TypeError('Invalid patch version'); + n[4] + ? (this.prerelease = n[4].split('.').map((e) => { + if (/^[0-9]+$/.test(e)) { + const t = +e; + if (t >= 0 && t < s) return t; + } + return e; + })) + : (this.prerelease = []), + (this.build = n[5] ? n[5].split('.') : []), + this.format(); + } + format() { + return ( + (this.version = `${this.major}.${this.minor}.${this.patch}`), + this.prerelease.length && (this.version += '-' + this.prerelease.join('.')), + this.version + ); + } + toString() { + return this.version; + } + compare(e) { + if ((r('SemVer.compare', this.version, this.options, e), !(e instanceof l))) { + if ('string' == typeof e && e === this.version) return 0; + e = new l(e, this.options); + } + return e.version === this.version ? 0 : this.compareMain(e) || this.comparePre(e); + } + compareMain(e) { + return ( + e instanceof l || (e = new l(e, this.options)), + u(this.major, e.major) || u(this.minor, e.minor) || u(this.patch, e.patch) + ); + } + comparePre(e) { + if ((e instanceof l || (e = new l(e, this.options)), this.prerelease.length && !e.prerelease.length)) return -1; + if (!this.prerelease.length && e.prerelease.length) return 1; + if (!this.prerelease.length && !e.prerelease.length) return 0; + let t = 0; + do { + const n = this.prerelease[t], + o = e.prerelease[t]; + if ((r('prerelease compare', t, n, o), void 0 === n && void 0 === o)) return 0; + if (void 0 === o) return 1; + if (void 0 === n) return -1; + if (n !== o) return u(n, o); + } while (++t); + } + compareBuild(e) { + e instanceof l || (e = new l(e, this.options)); + let t = 0; + do { + const n = this.build[t], + o = e.build[t]; + if ((r('prerelease compare', t, n, o), void 0 === n && void 0 === o)) return 0; + if (void 0 === o) return 1; + if (void 0 === n) return -1; + if (n !== o) return u(n, o); + } while (++t); + } + inc(e, t) { + switch (e) { + case 'premajor': + (this.prerelease.length = 0), (this.patch = 0), (this.minor = 0), this.major++, this.inc('pre', t); + break; + case 'preminor': + (this.prerelease.length = 0), (this.patch = 0), this.minor++, this.inc('pre', t); + break; + case 'prepatch': + (this.prerelease.length = 0), this.inc('patch', t), this.inc('pre', t); + break; + case 'prerelease': + 0 === this.prerelease.length && this.inc('patch', t), this.inc('pre', t); + break; + case 'major': + (0 === this.minor && 0 === this.patch && 0 !== this.prerelease.length) || this.major++, + (this.minor = 0), + (this.patch = 0), + (this.prerelease = []); + break; + case 'minor': + (0 === this.patch && 0 !== this.prerelease.length) || this.minor++, + (this.patch = 0), + (this.prerelease = []); + break; + case 'patch': + 0 === this.prerelease.length && this.patch++, (this.prerelease = []); + break; + case 'pre': + if (0 === this.prerelease.length) this.prerelease = [0]; + else { + let e = this.prerelease.length; + for (; --e >= 0; ) 'number' == typeof this.prerelease[e] && (this.prerelease[e]++, (e = -2)); + -1 === e && this.prerelease.push(0); + } + t && + (this.prerelease[0] === t + ? isNaN(this.prerelease[1]) && (this.prerelease = [t, 0]) + : (this.prerelease = [t, 0])); + break; + default: + throw new Error('invalid increment argument: ' + e); + } + return this.format(), (this.raw = this.version), this; + } + } + e.exports = l; + }, + './node_modules/electron-updater/node_modules/semver/functions/clean.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/parse.js'); + e.exports = (e, t) => { + const n = r(e.trim().replace(/^[=v]+/, ''), t); + return n ? n.version : null; + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/cmp.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/eq.js'), + o = n('./node_modules/electron-updater/node_modules/semver/functions/neq.js'), + s = n('./node_modules/electron-updater/node_modules/semver/functions/gt.js'), + i = n('./node_modules/electron-updater/node_modules/semver/functions/gte.js'), + a = n('./node_modules/electron-updater/node_modules/semver/functions/lt.js'), + u = n('./node_modules/electron-updater/node_modules/semver/functions/lte.js'); + e.exports = (e, t, n, l) => { + switch (t) { + case '===': + return 'object' == typeof e && (e = e.version), 'object' == typeof n && (n = n.version), e === n; + case '!==': + return 'object' == typeof e && (e = e.version), 'object' == typeof n && (n = n.version), e !== n; + case '': + case '=': + case '==': + return r(e, n, l); + case '!=': + return o(e, n, l); + case '>': + return s(e, n, l); + case '>=': + return i(e, n, l); + case '<': + return a(e, n, l); + case '<=': + return u(e, n, l); + default: + throw new TypeError('Invalid operator: ' + t); + } + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/coerce.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + o = n('./node_modules/electron-updater/node_modules/semver/functions/parse.js'), + { re: s, t: i } = n('./node_modules/electron-updater/node_modules/semver/internal/re.js'); + e.exports = (e, t) => { + if (e instanceof r) return e; + if (('number' == typeof e && (e = String(e)), 'string' != typeof e)) return null; + let n = null; + if ((t = t || {}).rtl) { + let t; + for (; (t = s[i.COERCERTL].exec(e)) && (!n || n.index + n[0].length !== e.length); ) + (n && t.index + t[0].length === n.index + n[0].length) || (n = t), + (s[i.COERCERTL].lastIndex = t.index + t[1].length + t[2].length); + s[i.COERCERTL].lastIndex = -1; + } else n = e.match(s[i.COERCE]); + return null === n ? null : o(`${n[2]}.${n[3] || '0'}.${n[4] || '0'}`, t); + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/compare-build.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'); + e.exports = (e, t, n) => { + const o = new r(e, n), + s = new r(t, n); + return o.compare(s) || o.compareBuild(s); + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/compare-loose.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t) => r(e, t, !0); + }, + './node_modules/electron-updater/node_modules/semver/functions/compare.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'); + e.exports = (e, t, n) => new r(e, n).compare(new r(t, n)); + }, + './node_modules/electron-updater/node_modules/semver/functions/diff.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/parse.js'), + o = n('./node_modules/electron-updater/node_modules/semver/functions/eq.js'); + e.exports = (e, t) => { + if (o(e, t)) return null; + { + const n = r(e), + o = r(t), + s = n.prerelease.length || o.prerelease.length, + i = s ? 'pre' : '', + a = s ? 'prerelease' : ''; + for (const e in n) if (('major' === e || 'minor' === e || 'patch' === e) && n[e] !== o[e]) return i + e; + return a; + } + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/eq.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => 0 === r(e, t, n); + }, + './node_modules/electron-updater/node_modules/semver/functions/gt.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => r(e, t, n) > 0; + }, + './node_modules/electron-updater/node_modules/semver/functions/gte.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => r(e, t, n) >= 0; + }, + './node_modules/electron-updater/node_modules/semver/functions/inc.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'); + e.exports = (e, t, n, o) => { + 'string' == typeof n && ((o = n), (n = void 0)); + try { + return new r(e, n).inc(t, o).version; + } catch (e) { + return null; + } + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/lt.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => r(e, t, n) < 0; + }, + './node_modules/electron-updater/node_modules/semver/functions/lte.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => r(e, t, n) <= 0; + }, + './node_modules/electron-updater/node_modules/semver/functions/major.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'); + e.exports = (e, t) => new r(e, t).major; + }, + './node_modules/electron-updater/node_modules/semver/functions/minor.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'); + e.exports = (e, t) => new r(e, t).minor; + }, + './node_modules/electron-updater/node_modules/semver/functions/neq.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => 0 !== r(e, t, n); + }, + './node_modules/electron-updater/node_modules/semver/functions/parse.js': function (e, t, n) { + const { MAX_LENGTH: r } = n('./node_modules/electron-updater/node_modules/semver/internal/constants.js'), + { re: o, t: s } = n('./node_modules/electron-updater/node_modules/semver/internal/re.js'), + i = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'); + e.exports = (e, t) => { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof i)) return e; + if ('string' != typeof e) return null; + if (e.length > r) return null; + if (!(t.loose ? o[s.LOOSE] : o[s.FULL]).test(e)) return null; + try { + return new i(e, t); + } catch (e) { + return null; + } + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/patch.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'); + e.exports = (e, t) => new r(e, t).patch; + }, + './node_modules/electron-updater/node_modules/semver/functions/prerelease.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/parse.js'); + e.exports = (e, t) => { + const n = r(e, t); + return n && n.prerelease.length ? n.prerelease : null; + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/rcompare.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => r(t, e, n); + }, + './node_modules/electron-updater/node_modules/semver/functions/rsort.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare-build.js'); + e.exports = (e, t) => e.sort((e, n) => r(n, e, t)); + }, + './node_modules/electron-updater/node_modules/semver/functions/satisfies.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'); + e.exports = (e, t, n) => { + try { + t = new r(t, n); + } catch (e) { + return !1; + } + return t.test(e); + }; + }, + './node_modules/electron-updater/node_modules/semver/functions/sort.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/compare-build.js'); + e.exports = (e, t) => e.sort((e, n) => r(e, n, t)); + }, + './node_modules/electron-updater/node_modules/semver/functions/valid.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/parse.js'); + e.exports = (e, t) => { + const n = r(e, t); + return n ? n.version : null; + }; + }, + './node_modules/electron-updater/node_modules/semver/index.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/internal/re.js'); + e.exports = { + re: r.re, + src: r.src, + tokens: r.t, + SEMVER_SPEC_VERSION: n('./node_modules/electron-updater/node_modules/semver/internal/constants.js') + .SEMVER_SPEC_VERSION, + SemVer: n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + compareIdentifiers: n('./node_modules/electron-updater/node_modules/semver/internal/identifiers.js') + .compareIdentifiers, + rcompareIdentifiers: n('./node_modules/electron-updater/node_modules/semver/internal/identifiers.js') + .rcompareIdentifiers, + parse: n('./node_modules/electron-updater/node_modules/semver/functions/parse.js'), + valid: n('./node_modules/electron-updater/node_modules/semver/functions/valid.js'), + clean: n('./node_modules/electron-updater/node_modules/semver/functions/clean.js'), + inc: n('./node_modules/electron-updater/node_modules/semver/functions/inc.js'), + diff: n('./node_modules/electron-updater/node_modules/semver/functions/diff.js'), + major: n('./node_modules/electron-updater/node_modules/semver/functions/major.js'), + minor: n('./node_modules/electron-updater/node_modules/semver/functions/minor.js'), + patch: n('./node_modules/electron-updater/node_modules/semver/functions/patch.js'), + prerelease: n('./node_modules/electron-updater/node_modules/semver/functions/prerelease.js'), + compare: n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'), + rcompare: n('./node_modules/electron-updater/node_modules/semver/functions/rcompare.js'), + compareLoose: n('./node_modules/electron-updater/node_modules/semver/functions/compare-loose.js'), + compareBuild: n('./node_modules/electron-updater/node_modules/semver/functions/compare-build.js'), + sort: n('./node_modules/electron-updater/node_modules/semver/functions/sort.js'), + rsort: n('./node_modules/electron-updater/node_modules/semver/functions/rsort.js'), + gt: n('./node_modules/electron-updater/node_modules/semver/functions/gt.js'), + lt: n('./node_modules/electron-updater/node_modules/semver/functions/lt.js'), + eq: n('./node_modules/electron-updater/node_modules/semver/functions/eq.js'), + neq: n('./node_modules/electron-updater/node_modules/semver/functions/neq.js'), + gte: n('./node_modules/electron-updater/node_modules/semver/functions/gte.js'), + lte: n('./node_modules/electron-updater/node_modules/semver/functions/lte.js'), + cmp: n('./node_modules/electron-updater/node_modules/semver/functions/cmp.js'), + coerce: n('./node_modules/electron-updater/node_modules/semver/functions/coerce.js'), + Comparator: n('./node_modules/electron-updater/node_modules/semver/classes/comparator.js'), + Range: n('./node_modules/electron-updater/node_modules/semver/classes/range.js'), + satisfies: n('./node_modules/electron-updater/node_modules/semver/functions/satisfies.js'), + toComparators: n('./node_modules/electron-updater/node_modules/semver/ranges/to-comparators.js'), + maxSatisfying: n('./node_modules/electron-updater/node_modules/semver/ranges/max-satisfying.js'), + minSatisfying: n('./node_modules/electron-updater/node_modules/semver/ranges/min-satisfying.js'), + minVersion: n('./node_modules/electron-updater/node_modules/semver/ranges/min-version.js'), + validRange: n('./node_modules/electron-updater/node_modules/semver/ranges/valid.js'), + outside: n('./node_modules/electron-updater/node_modules/semver/ranges/outside.js'), + gtr: n('./node_modules/electron-updater/node_modules/semver/ranges/gtr.js'), + ltr: n('./node_modules/electron-updater/node_modules/semver/ranges/ltr.js'), + intersects: n('./node_modules/electron-updater/node_modules/semver/ranges/intersects.js'), + simplifyRange: n('./node_modules/electron-updater/node_modules/semver/ranges/simplify.js'), + subset: n('./node_modules/electron-updater/node_modules/semver/ranges/subset.js'), + }; + }, + './node_modules/electron-updater/node_modules/semver/internal/constants.js': function (e, t) { + const n = Number.MAX_SAFE_INTEGER || 9007199254740991; + e.exports = { SEMVER_SPEC_VERSION: '2.0.0', MAX_LENGTH: 256, MAX_SAFE_INTEGER: n, MAX_SAFE_COMPONENT_LENGTH: 16 }; + }, + './node_modules/electron-updater/node_modules/semver/internal/debug.js': function (e, t) { + const n = + 'object' == typeof process && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) + ? (...e) => console.error('SEMVER', ...e) + : () => {}; + e.exports = n; + }, + './node_modules/electron-updater/node_modules/semver/internal/identifiers.js': function (e, t) { + const n = /^[0-9]+$/, + r = (e, t) => { + const r = n.test(e), + o = n.test(t); + return r && o && ((e = +e), (t = +t)), e === t ? 0 : r && !o ? -1 : o && !r ? 1 : e < t ? -1 : 1; + }; + e.exports = { compareIdentifiers: r, rcompareIdentifiers: (e, t) => r(t, e) }; + }, + './node_modules/electron-updater/node_modules/semver/internal/re.js': function (e, t, n) { + const { MAX_SAFE_COMPONENT_LENGTH: r } = n( + './node_modules/electron-updater/node_modules/semver/internal/constants.js' + ), + o = n('./node_modules/electron-updater/node_modules/semver/internal/debug.js'), + s = ((t = e.exports = {}).re = []), + i = (t.src = []), + a = (t.t = {}); + let u = 0; + const l = (e, t, n) => { + const r = u++; + o(r, t), (a[e] = r), (i[r] = t), (s[r] = new RegExp(t, n ? 'g' : void 0)); + }; + l('NUMERICIDENTIFIER', '0|[1-9]\\d*'), + l('NUMERICIDENTIFIERLOOSE', '[0-9]+'), + l('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*'), + l('MAINVERSION', `(${i[a.NUMERICIDENTIFIER]})\\.(${i[a.NUMERICIDENTIFIER]})\\.(${i[a.NUMERICIDENTIFIER]})`), + l( + 'MAINVERSIONLOOSE', + `(${i[a.NUMERICIDENTIFIERLOOSE]})\\.(${i[a.NUMERICIDENTIFIERLOOSE]})\\.(${i[a.NUMERICIDENTIFIERLOOSE]})` + ), + l('PRERELEASEIDENTIFIER', `(?:${i[a.NUMERICIDENTIFIER]}|${i[a.NONNUMERICIDENTIFIER]})`), + l('PRERELEASEIDENTIFIERLOOSE', `(?:${i[a.NUMERICIDENTIFIERLOOSE]}|${i[a.NONNUMERICIDENTIFIER]})`), + l('PRERELEASE', `(?:-(${i[a.PRERELEASEIDENTIFIER]}(?:\\.${i[a.PRERELEASEIDENTIFIER]})*))`), + l('PRERELEASELOOSE', `(?:-?(${i[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[a.PRERELEASEIDENTIFIERLOOSE]})*))`), + l('BUILDIDENTIFIER', '[0-9A-Za-z-]+'), + l('BUILD', `(?:\\+(${i[a.BUILDIDENTIFIER]}(?:\\.${i[a.BUILDIDENTIFIER]})*))`), + l('FULLPLAIN', `v?${i[a.MAINVERSION]}${i[a.PRERELEASE]}?${i[a.BUILD]}?`), + l('FULL', `^${i[a.FULLPLAIN]}$`), + l('LOOSEPLAIN', `[v=\\s]*${i[a.MAINVERSIONLOOSE]}${i[a.PRERELEASELOOSE]}?${i[a.BUILD]}?`), + l('LOOSE', `^${i[a.LOOSEPLAIN]}$`), + l('GTLT', '((?:<|>)?=?)'), + l('XRANGEIDENTIFIERLOOSE', i[a.NUMERICIDENTIFIERLOOSE] + '|x|X|\\*'), + l('XRANGEIDENTIFIER', i[a.NUMERICIDENTIFIER] + '|x|X|\\*'), + l( + 'XRANGEPLAIN', + `[v=\\s]*(${i[a.XRANGEIDENTIFIER]})(?:\\.(${i[a.XRANGEIDENTIFIER]})(?:\\.(${i[a.XRANGEIDENTIFIER]})(?:${ + i[a.PRERELEASE] + })?${i[a.BUILD]}?)?)?` + ), + l( + 'XRANGEPLAINLOOSE', + `[v=\\s]*(${i[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${ + i[a.XRANGEIDENTIFIERLOOSE] + })(?:${i[a.PRERELEASELOOSE]})?${i[a.BUILD]}?)?)?` + ), + l('XRANGE', `^${i[a.GTLT]}\\s*${i[a.XRANGEPLAIN]}$`), + l('XRANGELOOSE', `^${i[a.GTLT]}\\s*${i[a.XRANGEPLAINLOOSE]}$`), + l('COERCE', `(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`), + l('COERCERTL', i[a.COERCE], !0), + l('LONETILDE', '(?:~>?)'), + l('TILDETRIM', `(\\s*)${i[a.LONETILDE]}\\s+`, !0), + (t.tildeTrimReplace = '$1~'), + l('TILDE', `^${i[a.LONETILDE]}${i[a.XRANGEPLAIN]}$`), + l('TILDELOOSE', `^${i[a.LONETILDE]}${i[a.XRANGEPLAINLOOSE]}$`), + l('LONECARET', '(?:\\^)'), + l('CARETTRIM', `(\\s*)${i[a.LONECARET]}\\s+`, !0), + (t.caretTrimReplace = '$1^'), + l('CARET', `^${i[a.LONECARET]}${i[a.XRANGEPLAIN]}$`), + l('CARETLOOSE', `^${i[a.LONECARET]}${i[a.XRANGEPLAINLOOSE]}$`), + l('COMPARATORLOOSE', `^${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]})$|^$`), + l('COMPARATOR', `^${i[a.GTLT]}\\s*(${i[a.FULLPLAIN]})$|^$`), + l('COMPARATORTRIM', `(\\s*)${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]}|${i[a.XRANGEPLAIN]})`, !0), + (t.comparatorTrimReplace = '$1$2$3'), + l('HYPHENRANGE', `^\\s*(${i[a.XRANGEPLAIN]})\\s+-\\s+(${i[a.XRANGEPLAIN]})\\s*$`), + l('HYPHENRANGELOOSE', `^\\s*(${i[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[a.XRANGEPLAINLOOSE]})\\s*$`), + l('STAR', '(<|>)?=?\\s*\\*'), + l('GTE0', '^\\s*>=\\s*0.0.0\\s*$'), + l('GTE0PRE', '^\\s*>=\\s*0.0.0-0\\s*$'); + }, + './node_modules/electron-updater/node_modules/semver/ranges/gtr.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/ranges/outside.js'); + e.exports = (e, t, n) => r(e, t, '>', n); + }, + './node_modules/electron-updater/node_modules/semver/ranges/intersects.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'); + e.exports = (e, t, n) => ((e = new r(e, n)), (t = new r(t, n)), e.intersects(t)); + }, + './node_modules/electron-updater/node_modules/semver/ranges/ltr.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/ranges/outside.js'); + e.exports = (e, t, n) => r(e, t, '<', n); + }, + './node_modules/electron-updater/node_modules/semver/ranges/max-satisfying.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + o = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'); + e.exports = (e, t, n) => { + let s = null, + i = null, + a = null; + try { + a = new o(t, n); + } catch (e) { + return null; + } + return ( + e.forEach((e) => { + a.test(e) && ((s && -1 !== i.compare(e)) || ((s = e), (i = new r(s, n)))); + }), + s + ); + }; + }, + './node_modules/electron-updater/node_modules/semver/ranges/min-satisfying.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + o = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'); + e.exports = (e, t, n) => { + let s = null, + i = null, + a = null; + try { + a = new o(t, n); + } catch (e) { + return null; + } + return ( + e.forEach((e) => { + a.test(e) && ((s && 1 !== i.compare(e)) || ((s = e), (i = new r(s, n)))); + }), + s + ); + }; + }, + './node_modules/electron-updater/node_modules/semver/ranges/min-version.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + o = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'), + s = n('./node_modules/electron-updater/node_modules/semver/functions/gt.js'); + e.exports = (e, t) => { + e = new o(e, t); + let n = new r('0.0.0'); + if (e.test(n)) return n; + if (((n = new r('0.0.0-0')), e.test(n))) return n; + n = null; + for (let t = 0; t < e.set.length; ++t) { + e.set[t].forEach((e) => { + const t = new r(e.semver.version); + switch (e.operator) { + case '>': + 0 === t.prerelease.length ? t.patch++ : t.prerelease.push(0), (t.raw = t.format()); + case '': + case '>=': + (n && !s(n, t)) || (n = t); + break; + case '<': + case '<=': + break; + default: + throw new Error('Unexpected operation: ' + e.operator); + } + }); + } + return n && e.test(n) ? n : null; + }; + }, + './node_modules/electron-updater/node_modules/semver/ranges/outside.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/semver.js'), + o = n('./node_modules/electron-updater/node_modules/semver/classes/comparator.js'), + { ANY: s } = o, + i = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'), + a = n('./node_modules/electron-updater/node_modules/semver/functions/satisfies.js'), + u = n('./node_modules/electron-updater/node_modules/semver/functions/gt.js'), + l = n('./node_modules/electron-updater/node_modules/semver/functions/lt.js'), + c = n('./node_modules/electron-updater/node_modules/semver/functions/lte.js'), + d = n('./node_modules/electron-updater/node_modules/semver/functions/gte.js'); + e.exports = (e, t, n, p) => { + let h, f, m, j, g; + switch (((e = new r(e, p)), (t = new i(t, p)), n)) { + case '>': + (h = u), (f = c), (m = l), (j = '>'), (g = '>='); + break; + case '<': + (h = l), (f = d), (m = u), (j = '<'), (g = '<='); + break; + default: + throw new TypeError('Must provide a hilo val of "<" or ">"'); + } + if (a(e, t, p)) return !1; + for (let n = 0; n < t.set.length; ++n) { + const r = t.set[n]; + let i = null, + a = null; + if ( + (r.forEach((e) => { + e.semver === s && (e = new o('>=0.0.0')), + (i = i || e), + (a = a || e), + h(e.semver, i.semver, p) ? (i = e) : m(e.semver, a.semver, p) && (a = e); + }), + i.operator === j || i.operator === g) + ) + return !1; + if ((!a.operator || a.operator === j) && f(e, a.semver)) return !1; + if (a.operator === g && m(e, a.semver)) return !1; + } + return !0; + }; + }, + './node_modules/electron-updater/node_modules/semver/ranges/simplify.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/functions/satisfies.js'), + o = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'); + e.exports = (e, t, n) => { + const s = []; + let i = null, + a = null; + const u = e.sort((e, t) => o(e, t, n)); + for (const e of u) { + r(e, t, n) ? ((a = e), i || (i = e)) : (a && s.push([i, a]), (a = null), (i = null)); + } + i && s.push([i, null]); + const l = []; + for (const [e, t] of s) + e === t + ? l.push(e) + : t || e !== u[0] + ? t + ? e === u[0] + ? l.push('<=' + t) + : l.push(`${e} - ${t}`) + : l.push('>=' + e) + : l.push('*'); + const c = l.join(' || '), + d = 'string' == typeof t.raw ? t.raw : String(t); + return c.length < d.length ? c : t; + }; + }, + './node_modules/electron-updater/node_modules/semver/ranges/subset.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'), + { ANY: o } = n('./node_modules/electron-updater/node_modules/semver/classes/comparator.js'), + s = n('./node_modules/electron-updater/node_modules/semver/functions/satisfies.js'), + i = n('./node_modules/electron-updater/node_modules/semver/functions/compare.js'), + a = (e, t, n) => { + if (1 === e.length && e[0].semver === o) return 1 === t.length && t[0].semver === o; + const r = new Set(); + let a, c, d, p, h, f, m; + for (const t of e) + '>' === t.operator || '>=' === t.operator + ? (a = u(a, t, n)) + : '<' === t.operator || '<=' === t.operator + ? (c = l(c, t, n)) + : r.add(t.semver); + if (r.size > 1) return null; + if (a && c) { + if (((d = i(a.semver, c.semver, n)), d > 0)) return null; + if (0 === d && ('>=' !== a.operator || '<=' !== c.operator)) return null; + } + for (const e of r) { + if (a && !s(e, String(a), n)) return null; + if (c && !s(e, String(c), n)) return null; + for (const r of t) if (!s(e, String(r), n)) return !1; + return !0; + } + for (const e of t) { + if ( + ((m = m || '>' === e.operator || '>=' === e.operator), + (f = f || '<' === e.operator || '<=' === e.operator), + a) + ) + if ('>' === e.operator || '>=' === e.operator) { + if (((p = u(a, e, n)), p === e)) return !1; + } else if ('>=' === a.operator && !s(a.semver, String(e), n)) return !1; + if (c) + if ('<' === e.operator || '<=' === e.operator) { + if (((h = l(c, e, n)), h === e)) return !1; + } else if ('<=' === c.operator && !s(c.semver, String(e), n)) return !1; + if (!e.operator && (c || a) && 0 !== d) return !1; + } + return !(a && f && !c && 0 !== d) && !(c && m && !a && 0 !== d); + }, + u = (e, t, n) => { + if (!e) return t; + const r = i(e.semver, t.semver, n); + return r > 0 ? e : r < 0 || ('>' === t.operator && '>=' === e.operator) ? t : e; + }, + l = (e, t, n) => { + if (!e) return t; + const r = i(e.semver, t.semver, n); + return r < 0 ? e : r > 0 || ('<' === t.operator && '<=' === e.operator) ? t : e; + }; + e.exports = (e, t, n) => { + (e = new r(e, n)), (t = new r(t, n)); + let o = !1; + e: for (const r of e.set) { + for (const e of t.set) { + const t = a(r, e, n); + if (((o = o || null !== t), t)) continue e; + } + if (o) return !1; + } + return !0; + }; + }, + './node_modules/electron-updater/node_modules/semver/ranges/to-comparators.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'); + e.exports = (e, t) => + new r(e, t).set.map((e) => + e + .map((e) => e.value) + .join(' ') + .trim() + .split(' ') + ); + }, + './node_modules/electron-updater/node_modules/semver/ranges/valid.js': function (e, t, n) { + const r = n('./node_modules/electron-updater/node_modules/semver/classes/range.js'); + e.exports = (e, t) => { + try { + return new r(e, t).range || '*'; + } catch (e) { + return null; + } + }; + }, + './node_modules/electron-updater/out/AppAdapter.js': function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.getAppCacheDir = function () { + const e = n('os').homedir(); + let t; + t = + 'win32' === process.platform + ? process.env.LOCALAPPDATA || r.join(e, 'AppData', 'Local') + : 'darwin' === process.platform + ? r.join(e, 'Library', 'Application Support', 'Caches') + : process.env.XDG_CACHE_HOME || r.join(e, '.cache'); + return t; + }); + var r = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = o(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var s in e) + if (Object.prototype.hasOwnProperty.call(e, s)) { + var i = r ? Object.getOwnPropertyDescriptor(e, s) : null; + i && (i.get || i.set) ? Object.defineProperty(n, s, i) : (n[s] = e[s]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('path')); + function o() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (o = function () { + return e; + }), + e + ); + } + }, + './node_modules/electron-updater/out/AppImageUpdater.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('child_process'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('./node_modules/fs-extra/lib/index.js'); + return ( + (s = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.AppImageUpdater = void 0); + var i = n('fs'), + a = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = d(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var s = r ? Object.getOwnPropertyDescriptor(e, o) : null; + s && (s.get || s.set) ? Object.defineProperty(n, o, s) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('path')); + function u() { + const e = n('./node_modules/electron-updater/out/BaseUpdater.js'); + return ( + (u = function () { + return e; + }), + e + ); + } + function l() { + const e = n( + './node_modules/electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader.js' + ); + return ( + (l = function () { + return e; + }), + e + ); + } + function c() { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + (c = function () { + return e; + }), + e + ); + } + function d() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (d = function () { + return e; + }), + e + ); + } + class p extends u().BaseUpdater { + constructor(e, t) { + super(e, t); + } + isUpdaterActive() { + return null == process.env.APPIMAGE + ? (null == process.env.SNAP + ? this._logger.warn('APPIMAGE env is not defined, current application is not an AppImage') + : this._logger.info('SNAP env is defined, updater is disabled'), + !1) + : super.isUpdaterActive(); + } + doDownloadUpdate(e) { + const t = e.updateInfoAndProvider.provider, + n = (0, c().findFile)(t.resolveFiles(e.updateInfoAndProvider.info), 'AppImage'); + return this.executeDownload({ + fileExtension: 'AppImage', + fileInfo: n, + downloadUpdateOptions: e, + task: async (o, i) => { + const a = process.env.APPIMAGE; + if (null == a) throw (0, r().newError)('APPIMAGE env is not defined', 'ERR_UPDATER_OLD_FILE_NOT_FOUND'); + let u = !1; + try { + await new (l().FileWithEmbeddedBlockMapDifferentialDownloader)(n.info, this.httpExecutor, { + newUrl: n.url, + oldFile: a, + logger: this._logger, + newFile: o, + isUseMultipleRangeRequest: t.isUseMultipleRangeRequest, + requestHeaders: e.requestHeaders, + }).download(); + } catch (e) { + this._logger.error('Cannot download differentially, fallback to full download: ' + (e.stack || e)), + (u = 'linux' === process.platform); + } + u && (await this.httpExecutor.download(n.url, o, i)), await (0, s().chmod)(o, 493); + }, + }); + } + doInstall(e) { + const t = process.env.APPIMAGE; + if (null == t) throw (0, r().newError)('APPIMAGE env is not defined', 'ERR_UPDATER_OLD_FILE_NOT_FOUND'); + let n; + (0, i.unlinkSync)(t); + const s = a.basename(t); + (n = + a.basename(e.installerPath) !== s && /\d+\.\d+\.\d+/.test(s) + ? a.join(a.dirname(t), a.basename(e.installerPath)) + : t), + (0, o().execFileSync)('mv', ['-f', e.installerPath, n]); + const u = { ...process.env, APPIMAGE_SILENT_INSTALL: 'true' }; + return ( + e.isForceRunAfter + ? (0, o().spawn)(n, [], { detached: !0, stdio: 'ignore', env: u }).unref() + : ((u.APPIMAGE_EXIT_AFTER_INSTALL = 'true'), (0, o().execFileSync)(n, [], { env: u })), + !0 + ); + } + } + t.AppImageUpdater = p; + }, + './node_modules/electron-updater/out/AppUpdater.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('crypto'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('electron'); + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + const e = n('events'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n('./node_modules/fs-extra/lib/index.js'); + return ( + (a = function () { + return e; + }), + e + ); + } + function u() { + const e = n('./node_modules/js-yaml/index.js'); + return ( + (u = function () { + return e; + }), + e + ); + } + function l() { + const e = n('./node_modules/lazy-val/out/main.js'); + return ( + (l = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.NoOpLogger = t.AppUpdater = void 0); + var c = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = y(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var s = r ? Object.getOwnPropertyDescriptor(e, o) : null; + s && (s.get || s.set) ? Object.defineProperty(n, o, s) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('path')); + function d() { + const e = n('./node_modules/electron-updater/node_modules/semver/index.js'); + return ( + (d = function () { + return e; + }), + e + ); + } + function p() { + const e = n('./node_modules/electron-updater/out/DownloadedUpdateHelper.js'); + return ( + (p = function () { + return e; + }), + e + ); + } + function h() { + const e = n('./node_modules/electron-updater/out/ElectronAppAdapter.js'); + return ( + (h = function () { + return e; + }), + e + ); + } + function f() { + const e = n('./node_modules/electron-updater/out/electronHttpExecutor.js'); + return ( + (f = function () { + return e; + }), + e + ); + } + function m() { + const e = n('./node_modules/electron-updater/out/providers/GenericProvider.js'); + return ( + (m = function () { + return e; + }), + e + ); + } + function j() { + const e = n('./node_modules/electron-updater/out/main.js'); + return ( + (j = function () { + return e; + }), + e + ); + } + function g() { + const e = n('./node_modules/electron-updater/out/providerFactory.js'); + return ( + (g = function () { + return e; + }), + e + ); + } + function y() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (y = function () { + return e; + }), + e + ); + } + class v extends i().EventEmitter { + constructor(e, t) { + super(), + (this.autoDownload = !0), + (this.autoInstallOnAppQuit = !0), + (this.allowPrerelease = !1), + (this.fullChangelog = !1), + (this.allowDowngrade = !1), + (this._channel = null), + (this.downloadedUpdateHelper = null), + (this.requestHeaders = null), + (this._logger = console), + (this.signals = new (j().UpdaterSignal)(this)), + (this._appUpdateConfigPath = null), + (this.clientPromise = null), + (this.stagingUserIdPromise = new (l().Lazy)(() => this.getOrCreateStagingUserId())), + (this.configOnDisk = new (l().Lazy)(() => this.loadUpdateConfig())), + (this.checkForUpdatesPromise = null), + (this.updateInfoAndProvider = null), + (this._testOnlyOptions = null), + this.on('error', (e) => { + this._logger.error('Error: ' + (e.stack || e.message)); + }), + null == t + ? ((this.app = new (h().ElectronAppAdapter)()), + (this.httpExecutor = new (f().ElectronHttpExecutor)((e, t) => this.emit('login', e, t)))) + : ((this.app = t), (this.httpExecutor = null)); + const n = this.app.version, + o = (0, d().parse)(n); + if (null == o) + throw (0, r().newError)(`App version is not a valid semver version: "${n}"`, 'ERR_UPDATER_INVALID_VERSION'); + (this.currentVersion = o), + (this.allowPrerelease = (function (e) { + const t = (0, d().prerelease)(e); + return null != t && t.length > 0; + })(o)), + null != e && + (this.setFeedURL(e), 'string' != typeof e && e.requestHeaders && (this.requestHeaders = e.requestHeaders)); + } + get channel() { + return this._channel; + } + set channel(e) { + if (null != this._channel) { + if ('string' != typeof e) + throw (0, r().newError)('Channel must be a string, but got: ' + e, 'ERR_UPDATER_INVALID_CHANNEL'); + if (0 === e.length) + throw (0, r().newError)('Channel must be not an empty string', 'ERR_UPDATER_INVALID_CHANNEL'); + } + (this._channel = e), (this.allowDowngrade = !0); + } + get netSession() { + return (0, f().getNetSession)(); + } + get logger() { + return this._logger; + } + set logger(e) { + this._logger = null == e ? new _() : e; + } + set updateConfigPath(e) { + (this.clientPromise = null), + (this._appUpdateConfigPath = e), + (this.configOnDisk = new (l().Lazy)(() => this.loadUpdateConfig())); + } + getFeedURL() { + return 'Deprecated. Do not use it.'; + } + setFeedURL(e) { + const t = this.createProviderRuntimeOptions(); + let n; + (n = + 'string' == typeof e + ? new (m().GenericProvider)({ provider: 'generic', url: e }, this, { + ...t, + isUseMultipleRangeRequest: (0, g().isUrlProbablySupportMultiRangeRequests)(e), + }) + : (0, g().createClient)(e, this, t)), + (this.clientPromise = Promise.resolve(n)); + } + checkForUpdates() { + let e = this.checkForUpdatesPromise; + if (null != e) return this._logger.info('Checking for update (already in progress)'), e; + const t = () => (this.checkForUpdatesPromise = null); + return ( + this._logger.info('Checking for update'), + (e = this.doCheckForUpdates() + .then((e) => (t(), e)) + .catch((e) => { + throw (t(), this.emit('error', e, 'Cannot check for updates: ' + (e.stack || e).toString()), e); + })), + (this.checkForUpdatesPromise = e), + e + ); + } + isUpdaterActive() { + return ( + !!this.app.isPackaged || + (this._logger.info('Skip checkForUpdatesAndNotify because application is not packed'), !1) + ); + } + checkForUpdatesAndNotify() { + return this.isUpdaterActive() + ? this.checkForUpdates().then((e) => { + const t = e.downloadPromise; + if (null == t) { + const t = this._logger.debug; + return null != t && t('checkForUpdatesAndNotify called, downloadPromise is null'), e; + } + return ( + t.then(() => { + new (s().Notification)({ + title: 'A new update is ready to install', + body: `${this.app.name} version ${e.updateInfo.version} has been downloaded and will be automatically installed on exit`, + }).show(); + }), + e + ); + }) + : Promise.resolve(null); + } + async isStagingMatch(e) { + const t = e.stagingPercentage; + let n = t; + if (null == n) return !0; + if (((n = parseInt(n, 10)), isNaN(n))) return this._logger.warn('Staging percentage is NaN: ' + t), !0; + n /= 100; + const o = await this.stagingUserIdPromise.value, + s = r().UUID.parse(o).readUInt32BE(12) / 4294967295; + return this._logger.info(`Staging percentage: ${n}, percentage: ${s}, user id: ${o}`), s < n; + } + computeFinalHeaders(e) { + return null != this.requestHeaders && Object.assign(e, this.requestHeaders), e; + } + async isUpdateAvailable(e) { + const t = (0, d().parse)(e.version); + if (null == t) + throw (0, r().newError)( + `This file could not be downloaded, or the latest version (from update server) does not have a valid semver version: "${t}"`, + 'ERR_UPDATER_INVALID_VERSION' + ); + const n = this.currentVersion; + if ((0, d().eq)(t, n)) return !1; + if (!(await this.isStagingMatch(e))) return !1; + const o = (0, d().gt)(t, n), + s = (0, d().lt)(t, n); + return !!o || (this.allowDowngrade && s); + } + async getUpdateInfoAndProvider() { + await this.app.whenReady(), + null == this.clientPromise && + (this.clientPromise = this.configOnDisk.value.then((e) => + (0, g().createClient)(e, this, this.createProviderRuntimeOptions()) + )); + const e = await this.clientPromise, + t = await this.stagingUserIdPromise.value; + return ( + e.setRequestHeaders(this.computeFinalHeaders({ 'x-user-staging-id': t })), + { info: await e.getLatestVersion(), provider: e } + ); + } + createProviderRuntimeOptions() { + return { + isUseMultipleRangeRequest: !0, + platform: null == this._testOnlyOptions ? process.platform : this._testOnlyOptions.platform, + executor: this.httpExecutor, + }; + } + async doCheckForUpdates() { + this.emit('checking-for-update'); + const e = await this.getUpdateInfoAndProvider(), + t = e.info; + if (!(await this.isUpdateAvailable(t))) + return ( + this._logger.info( + `Update for version ${this.currentVersion} is not available (latest version: ${t.version}, downgrade is ${ + this.allowDowngrade ? 'allowed' : 'disallowed' + }).` + ), + this.emit('update-not-available', t), + { versionInfo: t, updateInfo: t } + ); + (this.updateInfoAndProvider = e), this.onUpdateAvailable(t); + const n = new (r().CancellationToken)(); + return { + versionInfo: t, + updateInfo: t, + cancellationToken: n, + downloadPromise: this.autoDownload ? this.downloadUpdate(n) : null, + }; + } + onUpdateAvailable(e) { + this._logger.info( + `Found version ${e.version} (url: ${(0, r().asArray)(e.files) + .map((e) => e.url) + .join(', ')})` + ), + this.emit('update-available', e); + } + downloadUpdate(e = new (r().CancellationToken)()) { + const t = this.updateInfoAndProvider; + if (null == t) { + const e = new Error('Please check update first'); + return this.dispatchError(e), Promise.reject(e); + } + this._logger.info( + 'Downloading update from ' + + (0, r().asArray)(t.info.files) + .map((e) => e.url) + .join(', ') + ); + const n = (e) => { + if (!(e instanceof r().CancellationError)) + try { + this.dispatchError(e); + } catch (e) { + this._logger.warn('Cannot dispatch error event: ' + (e.stack || e)); + } + return e; + }; + try { + return this.doDownloadUpdate({ + updateInfoAndProvider: t, + requestHeaders: this.computeRequestHeaders(t.provider), + cancellationToken: e, + }).catch((e) => { + throw n(e); + }); + } catch (e) { + return Promise.reject(n(e)); + } + } + dispatchError(e) { + this.emit('error', e, (e.stack || e).toString()); + } + dispatchUpdateDownloaded(e) { + this.emit(j().UPDATE_DOWNLOADED, e); + } + async loadUpdateConfig() { + return ( + null == this._appUpdateConfigPath && (this._appUpdateConfigPath = this.app.appUpdateConfigPath), + (0, u().safeLoad)(await (0, a().readFile)(this._appUpdateConfigPath, 'utf-8')) + ); + } + computeRequestHeaders(e) { + const t = e.fileExtraDownloadHeaders; + if (null != t) { + const e = this.requestHeaders; + return null == e ? t : { ...t, ...e }; + } + return this.computeFinalHeaders({ accept: '*/*' }); + } + async getOrCreateStagingUserId() { + const e = c.join(this.app.userDataPath, '.updaterId'); + try { + const t = await (0, a().readFile)(e, 'utf-8'); + if (r().UUID.check(t)) return t; + this._logger.warn('Staging user id file exists, but content was invalid: ' + t); + } catch (e) { + 'ENOENT' !== e.code && this._logger.warn("Couldn't read staging user ID, creating a blank one: " + e); + } + const t = r().UUID.v5((0, o().randomBytes)(4096), r().UUID.OID); + this._logger.info('Generated new staging user ID: ' + t); + try { + await (0, a().outputFile)(e, t); + } catch (e) { + this._logger.warn("Couldn't write out staging user ID: " + e); + } + return t; + } + get isAddNoCacheQuery() { + const e = this.requestHeaders; + if (null == e) return !0; + for (const t of Object.keys(e)) { + const e = t.toLowerCase(); + if ('authorization' === e || 'private-token' === e) return !1; + } + return !0; + } + async getOrCreateDownloadHelper() { + let e = this.downloadedUpdateHelper; + if (null == e) { + const t = (await this.configOnDisk.value).updaterCacheDirName, + n = this._logger; + null == t && + n.error( + 'updaterCacheDirName is not specified in app-update.yml Was app build using at least electron-builder 20.34.0?' + ); + const r = c.join(this.app.baseCachePath, t || this.app.name); + null != n.debug && n.debug('updater cache dir: ' + r), + (e = new (p().DownloadedUpdateHelper)(r)), + (this.downloadedUpdateHelper = e); + } + return e; + } + async executeDownload(e) { + const t = e.fileInfo, + n = { + headers: e.downloadUpdateOptions.requestHeaders, + cancellationToken: e.downloadUpdateOptions.cancellationToken, + sha2: t.info.sha2, + sha512: t.info.sha512, + }; + this.listenerCount(j().DOWNLOAD_PROGRESS) > 0 && (n.onProgress = (e) => this.emit(j().DOWNLOAD_PROGRESS, e)); + const o = e.downloadUpdateOptions.updateInfoAndProvider.info, + s = o.version, + i = t.packageInfo; + const u = await this.getOrCreateDownloadHelper(), + l = u.cacheDirForPendingUpdate; + await (0, a().ensureDir)(l); + const d = (function () { + const t = decodeURIComponent(e.fileInfo.url.pathname); + return t.endsWith('.' + e.fileExtension) ? c.posix.basename(t) : 'update.' + e.fileExtension; + })(); + let h = c.join(l, d); + const f = null == i ? null : c.join(l, `package-${s}${c.extname(i.path) || '.7z'}`), + m = async (n) => ( + await u.setDownloadedFile(h, f, o, t, d, n), + await e.done({ ...o, downloadedFile: h }), + null == f ? [h] : [h, f] + ), + g = this._logger, + y = await u.validateDownloadedPath(h, o, t, g); + if (null != y) return (h = y), await m(!1); + const v = async () => (await u.clear().catch(() => {}), await (0, a().unlink)(h).catch(() => {})), + _ = await (0, p().createTempUpdateFile)('temp-' + d, l, g); + try { + await e.task(_, n, f, v), await (0, a().rename)(_, h); + } catch (e) { + throw ( + (await v(), + e instanceof r().CancellationError && (g.info('cancelled'), this.emit('update-cancelled', o)), + e) + ); + } + return g.info(`New version ${s} has been downloaded to ${h}`), await m(!0); + } + } + t.AppUpdater = v; + class _ { + info(e) {} + warn(e) {} + error(e) {} + } + t.NoOpLogger = _; + }, + './node_modules/electron-updater/out/BaseUpdater.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/out/AppUpdater.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.BaseUpdater = void 0); + class o extends r().AppUpdater { + constructor(e, t) { + super(e, t), (this.quitAndInstallCalled = !1), (this.quitHandlerAdded = !1); + } + quitAndInstall(e = !1, t = !1) { + this._logger.info('Install on explicit quitAndInstall'); + this.install(e, !e || t) + ? setImmediate(() => { + this.app.quit(); + }) + : (this.quitAndInstallCalled = !1); + } + executeDownload(e) { + return super.executeDownload({ + ...e, + done: async (e) => { + this.dispatchUpdateDownloaded(e), this.addQuitHandler(); + }, + }); + } + install(e, t) { + if (this.quitAndInstallCalled) + return this._logger.warn('install call ignored: quitAndInstallCalled is set to true'), !1; + const n = this.downloadedUpdateHelper, + r = null == n ? null : n.file, + o = null == n ? null : n.downloadedFileInfo; + if (null == r || null == o) + return this.dispatchError(new Error("No valid update available, can't quit and install")), !1; + this.quitAndInstallCalled = !0; + try { + return ( + this._logger.info(`Install: isSilent: ${e}, isForceRunAfter: ${t}`), + this.doInstall({ + installerPath: r, + isSilent: e, + isForceRunAfter: t, + isAdminRightsRequired: o.isAdminRightsRequired, + }) + ); + } catch (e) { + return this.dispatchError(e), !1; + } + } + addQuitHandler() { + !this.quitHandlerAdded && + this.autoInstallOnAppQuit && + ((this.quitHandlerAdded = !0), + this.app.onQuit((e) => { + this.quitAndInstallCalled + ? this._logger.info('Update installer has already been triggered. Quitting application.') + : 0 === e + ? (this._logger.info('Auto install update on quit'), this.install(!0, !1)) + : this._logger.info( + 'Update will be not installed on quit because application is quitting with exit code ' + e + ); + })); + } + } + t.BaseUpdater = o; + }, + './node_modules/electron-updater/out/DownloadedUpdateHelper.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('crypto'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.createTempUpdateFile = async function (e, t, n) { + let r = 0, + o = a.join(t, e); + for (let s = 0; s < 3; s++) + try { + return await (0, i().unlink)(o), o; + } catch (s) { + if ('ENOENT' === s.code) return o; + n.warn('Error on remove temp update file: ' + s), (o = a.join(t, `${r++}-${e}`)); + } + return o; + }), + (t.DownloadedUpdateHelper = void 0); + var o = n('fs'); + function s() { + const e = (t = n('./node_modules/lodash.isequal/index.js')) && t.__esModule ? t : { default: t }; + var t; + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + const e = n('./node_modules/fs-extra/lib/index.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + var a = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = u(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var s = r ? Object.getOwnPropertyDescriptor(e, o) : null; + s && (s.get || s.set) ? Object.defineProperty(n, o, s) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('path')); + function u() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (u = function () { + return e; + }), + e + ); + } + t.DownloadedUpdateHelper = class { + constructor(e) { + (this.cacheDir = e), + (this._file = null), + (this._packageFile = null), + (this.versionInfo = null), + (this.fileInfo = null), + (this._downloadedFileInfo = null); + } + get downloadedFileInfo() { + return this._downloadedFileInfo; + } + get file() { + return this._file; + } + get packageFile() { + return this._packageFile; + } + get cacheDirForPendingUpdate() { + return a.join(this.cacheDir, 'pending'); + } + async validateDownloadedPath(e, t, n, r) { + if (null != this.versionInfo && this.file === e && null != this.fileInfo) + return (0, s().default)(this.versionInfo, t) && + (0, s().default)(this.fileInfo.info, n.info) && + (await (0, i().pathExists)(e)) + ? e + : null; + const o = await this.getValidCachedUpdateFile(n, r); + return null == o ? null : (r.info(`Update has already been downloaded to ${e}).`), (this._file = o), o); + } + async setDownloadedFile(e, t, n, r, o, s) { + (this._file = e), + (this._packageFile = t), + (this.versionInfo = n), + (this.fileInfo = r), + (this._downloadedFileInfo = { + fileName: o, + sha512: r.info.sha512, + isAdminRightsRequired: !0 === r.info.isAdminRightsRequired, + }), + s && (await (0, i().outputJson)(this.getUpdateInfoFile(), this._downloadedFileInfo)); + } + async clear() { + (this._file = null), + (this._packageFile = null), + (this.versionInfo = null), + (this.fileInfo = null), + await this.cleanCacheDirForPendingUpdate(); + } + async cleanCacheDirForPendingUpdate() { + try { + await (0, i().emptyDir)(this.cacheDirForPendingUpdate); + } catch (e) {} + } + async getValidCachedUpdateFile(e, t) { + let n; + const s = this.getUpdateInfoFile(); + try { + n = await (0, i().readJson)(s); + } catch (e) { + let n = 'No cached update info available'; + return ( + 'ENOENT' !== e.code && + (await this.cleanCacheDirForPendingUpdate(), (n += ` (error on read: ${e.message})`)), + t.info(n), + null + ); + } + if (null == n.fileName) + return ( + t.warn('Cached update info is corrupted: no fileName, directory for cached update will be cleaned'), + await this.cleanCacheDirForPendingUpdate(), + null + ); + if (e.info.sha512 !== n.sha512) + return ( + t.info( + `Cached update sha512 checksum doesn't match the latest available update. New update must be downloaded. Cached: ${n.sha512}, expected: ${e.info.sha512}. Directory for cached update will be cleaned` + ), + await this.cleanCacheDirForPendingUpdate(), + null + ); + const u = a.join(this.cacheDirForPendingUpdate, n.fileName); + if (!(await (0, i().pathExists)(u))) + return ( + t.info("Cached update file doesn't exist, directory for cached update will be cleaned"), + await this.cleanCacheDirForPendingUpdate(), + null + ); + const l = await (function (e, t = 'sha512', n = 'base64', s) { + return new Promise((i, a) => { + const u = (0, r().createHash)(t); + u.on('error', a).setEncoding(n), + (0, o.createReadStream)(e, { ...s, highWaterMark: 1048576 }) + .on('error', a) + .on('end', () => { + u.end(), i(u.read()); + }) + .pipe(u, { end: !1 }); + }); + })(u); + return e.info.sha512 !== l + ? (t.warn( + `Sha512 checksum doesn't match the latest available update. New update must be downloaded. Cached: ${l}, expected: ${e.info.sha512}` + ), + await this.cleanCacheDirForPendingUpdate(), + null) + : ((this._downloadedFileInfo = n), u); + } + getUpdateInfoFile() { + return a.join(this.cacheDirForPendingUpdate, 'update-info.json'); + } + }; + }, + './node_modules/electron-updater/out/ElectronAppAdapter.js': function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), (t.ElectronAppAdapter = void 0); + var r = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = s(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var i = r ? Object.getOwnPropertyDescriptor(e, o) : null; + i && (i.get || i.set) ? Object.defineProperty(n, o, i) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('path')); + function o() { + const e = n('./node_modules/electron-updater/out/AppAdapter.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (s = function () { + return e; + }), + e + ); + } + t.ElectronAppAdapter = class { + constructor(e = n('electron').app) { + this.app = e; + } + whenReady() { + return this.app.whenReady(); + } + get version() { + return this.app.getVersion(); + } + get name() { + return this.app.getName(); + } + get isPackaged() { + return !0 === this.app.isPackaged; + } + get appUpdateConfigPath() { + return this.isPackaged + ? r.join(process.resourcesPath, 'app-update.yml') + : r.join(this.app.getAppPath(), 'dev-app-update.yml'); + } + get userDataPath() { + return this.app.getPath('userData'); + } + get baseCachePath() { + return (0, o().getAppCacheDir)(); + } + quit() { + this.app.quit(); + } + onQuit(e) { + this.app.once('quit', (t, n) => e(n)); + } + }; + }, + './node_modules/electron-updater/out/MacUpdater.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/fs-extra/lib/index.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.MacUpdater = void 0); + var s = n('fs'); + function i() { + const e = n('http'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n('./node_modules/electron-updater/out/AppUpdater.js'); + return ( + (a = function () { + return e; + }), + e + ); + } + function u() { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + (u = function () { + return e; + }), + e + ); + } + class l extends a().AppUpdater { + constructor(e, t) { + super(e, t), + (this.nativeUpdater = n('electron').autoUpdater), + (this.updateInfoForPendingUpdateDownloadedEvent = null), + this.nativeUpdater.on('error', (e) => { + this._logger.warn(e), this.emit('error', e); + }), + this.nativeUpdater.on('update-downloaded', () => { + const e = this.updateInfoForPendingUpdateDownloadedEvent; + (this.updateInfoForPendingUpdateDownloadedEvent = null), this.dispatchUpdateDownloaded(e); + }); + } + doDownloadUpdate(e) { + this.updateInfoForPendingUpdateDownloadedEvent = null; + const t = e.updateInfoAndProvider.provider.resolveFiles(e.updateInfoAndProvider.info), + n = (0, u().findFile)(t, 'zip', ['pkg', 'dmg']); + if (null == n) + throw (0, r().newError)( + 'ZIP file not provided: ' + (0, r().safeStringifyJson)(t), + 'ERR_UPDATER_ZIP_FILE_NOT_FOUND' + ); + const a = (0, i().createServer)(); + function l() { + return 'http://127.0.0.1:' + a.address().port; + } + return ( + a.on('close', () => { + this._logger.info(`Proxy server for native Squirrel.Mac is closed (was started to download ${n.url.href})`); + }), + this.executeDownload({ + fileExtension: 'zip', + fileInfo: n, + downloadUpdateOptions: e, + task: (e, t) => this.httpExecutor.download(n.url, e, t), + done: async (e) => { + const t = e.downloadedFile; + this.updateInfoForPendingUpdateDownloadedEvent = e; + let r = n.info.size; + return ( + null == r && (r = (await (0, o().stat)(t)).size), + await new Promise((e, n) => { + const o = '/' + Date.now() + '-' + Math.floor(9999 * Math.random()) + '.zip'; + a.on('request', (i, u) => { + const c = i.url; + if ((this._logger.info(c + ' requested'), '/' === c)) { + const e = Buffer.from(`{ "url": "${l()}${o}" }`); + return ( + u.writeHead(200, { 'Content-Type': 'application/json', 'Content-Length': e.length }), + void u.end(e) + ); + } + if (!c.startsWith(o)) + return this._logger.warn(c + ' requested, but not supported'), u.writeHead(404), void u.end(); + this._logger.info(`${o} requested by Squirrel.Mac, pipe ${t}`); + let d = !1; + u.on('finish', () => { + try { + setImmediate(() => a.close()); + } finally { + d || (this.nativeUpdater.removeListener('error', n), e([])); + } + }); + const p = (0, s.createReadStream)(t); + p.on('error', (e) => { + try { + u.end(); + } catch (e) { + this._logger.warn('cannot end response: ' + e); + } + (d = !0), this.nativeUpdater.removeListener('error', n), n(new Error(`Cannot pipe "${t}": ${e}`)); + }), + u.writeHead(200, { 'Content-Type': 'application/zip', 'Content-Length': r }), + p.pipe(u); + }), + a.listen(0, '127.0.0.1', () => { + this.nativeUpdater.setFeedURL({ url: l(), headers: { 'Cache-Control': 'no-cache' } }), + this.nativeUpdater.once('error', n), + this.nativeUpdater.checkForUpdates(); + }); + }) + ); + }, + }) + ); + } + quitAndInstall() { + this.nativeUpdater.quitAndInstall(); + } + } + t.MacUpdater = l; + }, + './node_modules/electron-updater/out/NsisUpdater.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('child_process'); + return ( + (o = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.NsisUpdater = void 0); + var s = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = m(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var s = r ? Object.getOwnPropertyDescriptor(e, o) : null; + s && (s.get || s.set) ? Object.defineProperty(n, o, s) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('path')); + function i() { + const e = n('./node_modules/electron-updater/out/BaseUpdater.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n( + './node_modules/electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader.js' + ); + return ( + (a = function () { + return e; + }), + e + ); + } + function u() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/GenericDifferentialDownloader.js'); + return ( + (u = function () { + return e; + }), + e + ); + } + function l() { + const e = n('./node_modules/electron-updater/out/main.js'); + return ( + (l = function () { + return e; + }), + e + ); + } + function c() { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + (c = function () { + return e; + }), + e + ); + } + function d() { + const e = n('./node_modules/fs-extra/lib/index.js'); + return ( + (d = function () { + return e; + }), + e + ); + } + function p() { + const e = n('./node_modules/electron-updater/out/windowsExecutableCodeSignatureVerifier.js'); + return ( + (p = function () { + return e; + }), + e + ); + } + function h() { + const e = n('url'); + return ( + (h = function () { + return e; + }), + e + ); + } + function f() { + const e = n('zlib'); + return ( + (f = function () { + return e; + }), + e + ); + } + function m() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (m = function () { + return e; + }), + e + ); + } + class j extends i().BaseUpdater { + constructor(e, t) { + super(e, t); + } + doDownloadUpdate(e) { + const t = e.updateInfoAndProvider.provider, + n = (0, c().findFile)(t.resolveFiles(e.updateInfoAndProvider.info), 'exe'); + return this.executeDownload({ + fileExtension: 'exe', + downloadUpdateOptions: e, + fileInfo: n, + task: async (o, s, i, a) => { + if (y(o) || (null != i && y(i))) + throw (0, r().newError)( + 'destinationFile or packageFile contains illegal chars', + 'ERR_UPDATER_ILLEGAL_FILE_NAME' + ); + const u = n.packageInfo, + l = null != u && null != i; + (l || (await this.differentialDownloadInstaller(n, e, o, t))) && + (await this.httpExecutor.download(n.url, o, s)); + const c = await this.verifySignature(o); + if (null != c) + throw ( + (await a(), + (0, r().newError)( + `New version ${e.updateInfoAndProvider.info.version} is not signed by the application owner: ${c}`, + 'ERR_UPDATER_INVALID_SIGNATURE' + )) + ); + if (l && (await this.differentialDownloadWebPackage(u, i, t))) + try { + await this.httpExecutor.download(new (h().URL)(u.path), i, { + headers: e.requestHeaders, + cancellationToken: e.cancellationToken, + sha512: u.sha512, + }); + } catch (e) { + try { + await (0, d().unlink)(i); + } catch (e) {} + throw e; + } + }, + }); + } + async verifySignature(e) { + let t; + try { + if (((t = (await this.configOnDisk.value).publisherName), null == t)) return null; + } catch (e) { + if ('ENOENT' === e.code) return null; + throw e; + } + return await (0, p().verifySignature)(Array.isArray(t) ? t : [t], e, this._logger); + } + doInstall(e) { + const t = ['--updated']; + e.isSilent && t.push('/S'), e.isForceRunAfter && t.push('--force-run'); + const n = null == this.downloadedUpdateHelper ? null : this.downloadedUpdateHelper.packageFile; + null != n && t.push('--package-file=' + n); + const r = () => { + g(s.join(process.resourcesPath, 'elevate.exe'), [e.installerPath].concat(t)).catch((e) => + this.dispatchError(e) + ); + }; + return e.isAdminRightsRequired + ? (this._logger.info('isAdminRightsRequired is set to true, run installer using elevate.exe'), r(), !0) + : (g(e.installerPath, t).catch((e) => { + const t = e.code; + this._logger.info( + `Cannot run installer: error code: ${t}, error message: "${e.message}", will be executed again using elevate if EACCES"` + ), + 'UNKNOWN' === t || 'EACCES' === t ? r() : this.dispatchError(e); + }), + !0); + } + async differentialDownloadInstaller(e, t, n, o) { + try { + if (null != this._testOnlyOptions && !this._testOnlyOptions.isUseDifferentialDownload) return !0; + const i = (0, l().newUrlFromBase)(e.url.pathname + '.blockmap', e.url), + a = (0, l().newUrlFromBase)( + e.url.pathname.replace(new RegExp(t.updateInfoAndProvider.info.version, 'g'), this.app.version) + + '.blockmap', + e.url + ); + this._logger.info(`Download block maps (old: "${a.href}", new: ${i.href})`); + const c = async (e) => { + const n = await this.httpExecutor.downloadToBuffer(e, { + headers: t.requestHeaders, + cancellationToken: t.cancellationToken, + }); + if (null == n || 0 === n.length) throw new Error(`Blockmap "${e.href}" is empty`); + try { + return JSON.parse((0, f().inflateSync)(n).toString()); + } catch (t) { + throw new Error(`Cannot parse blockmap "${e.href}", error: ${t}, raw data: ${n}`); + } + }, + d = await Promise.all([c(a), c(i)]); + return ( + await new (u().GenericDifferentialDownloader)(e.info, this.httpExecutor, { + newUrl: e.url, + oldFile: s.join(this.downloadedUpdateHelper.cacheDir, r().CURRENT_APP_INSTALLER_FILE_NAME), + logger: this._logger, + newFile: n, + isUseMultipleRangeRequest: o.isUseMultipleRangeRequest, + requestHeaders: t.requestHeaders, + }).download(d[0], d[1]), + !1 + ); + } catch (e) { + if ( + (this._logger.error('Cannot download differentially, fallback to full download: ' + (e.stack || e)), + null != this._testOnlyOptions) + ) + throw e; + return !0; + } + } + async differentialDownloadWebPackage(e, t, n) { + if (null == e.blockMapSize) return !0; + try { + await new (a().FileWithEmbeddedBlockMapDifferentialDownloader)(e, this.httpExecutor, { + newUrl: new (h().URL)(e.path), + oldFile: s.join(this.downloadedUpdateHelper.cacheDir, r().CURRENT_APP_PACKAGE_FILE_NAME), + logger: this._logger, + newFile: t, + requestHeaders: this.requestHeaders, + isUseMultipleRangeRequest: n.isUseMultipleRangeRequest, + }).download(); + } catch (e) { + return ( + this._logger.error('Cannot download differentially, fallback to full download: ' + (e.stack || e)), + 'win32' === process.platform + ); + } + return !1; + } + } + async function g(e, t) { + return new Promise((n, r) => { + try { + const s = (0, o().spawn)(e, t, { detached: !0, stdio: 'ignore' }); + s.on('error', (e) => { + r(e); + }), + s.unref(), + void 0 !== s.pid && n(!0); + } catch (e) { + r(e); + } + }); + } + function y(e) { + return e.includes("'") || e.includes('"') || e.includes('`'); + } + t.NsisUpdater = j; + }, + './node_modules/electron-updater/out/differentialDownloader/DataSplitter.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.copyData = l), (t.DataSplitter = void 0); + var o = n('fs'); + function s() { + const e = n('stream'); + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/downloadPlanBuilder.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + const a = Buffer.from('\r\n\r\n'); + var u; + function l(e, t, n, r, s) { + const i = (0, o.createReadStream)('', { fd: n, autoClose: !1, start: e.start, end: e.end - 1 }); + i.on('error', r), i.once('end', s), i.pipe(t, { end: !1 }); + } + !(function (e) { + (e[(e.INIT = 0)] = 'INIT'), (e[(e.HEADER = 1)] = 'HEADER'), (e[(e.BODY = 2)] = 'BODY'); + })(u || (u = {})); + class c extends s().Writable { + constructor(e, t, n, r, o, s) { + super(), + (this.out = e), + (this.options = t), + (this.partIndexToTaskIndex = n), + (this.partIndexToLength = o), + (this.finishHandler = s), + (this.partIndex = -1), + (this.headerListBuffer = null), + (this.readState = u.INIT), + (this.ignoreByteCount = 0), + (this.remainingPartDataCount = 0), + (this.actualPartLength = 0), + (this.boundaryLength = r.length + 4), + (this.ignoreByteCount = this.boundaryLength - 2); + } + get isFinished() { + return this.partIndex === this.partIndexToLength.length; + } + _write(e, t, n) { + this.isFinished + ? console.error(`Trailing ignored data: ${e.length} bytes`) + : this.handleData(e).then(n).catch(n); + } + async handleData(e) { + let t = 0; + if (0 !== this.ignoreByteCount && 0 !== this.remainingPartDataCount) + throw (0, r().newError)('Internal error', 'ERR_DATA_SPLITTER_BYTE_COUNT_MISMATCH'); + if (this.ignoreByteCount > 0) { + const n = Math.min(this.ignoreByteCount, e.length); + (this.ignoreByteCount -= n), (t = n); + } else if (this.remainingPartDataCount > 0) { + const n = Math.min(this.remainingPartDataCount, e.length); + (this.remainingPartDataCount -= n), await this.processPartData(e, 0, n), (t = n); + } + if (t !== e.length) { + if (this.readState === u.HEADER) { + const n = this.searchHeaderListEnd(e, t); + if (-1 === n) return; + (t = n), (this.readState = u.BODY), (this.headerListBuffer = null); + } + for (;;) { + if (this.readState === u.BODY) this.readState = u.INIT; + else { + this.partIndex++; + let n = this.partIndexToTaskIndex.get(this.partIndex); + if (null == n) { + if (!this.isFinished) + throw (0, r().newError)('taskIndex is null', 'ERR_DATA_SPLITTER_TASK_INDEX_IS_NULL'); + n = this.options.end; + } + const o = + 0 === this.partIndex ? this.options.start : this.partIndexToTaskIndex.get(this.partIndex - 1) + 1; + if (o < n) await this.copyExistingData(o, n); + else if (o > n) + throw (0, r().newError)( + 'prevTaskIndex must be < taskIndex', + 'ERR_DATA_SPLITTER_TASK_INDEX_ASSERT_FAILED' + ); + if (this.isFinished) return this.onPartEnd(), void this.finishHandler(); + if (((t = this.searchHeaderListEnd(e, t)), -1 === t)) return void (this.readState = u.HEADER); + } + const n = this.partIndexToLength[this.partIndex], + o = t + n, + s = Math.min(o, e.length); + if ( + (await this.processPartStarted(e, t, s), + (this.remainingPartDataCount = n - (s - t)), + this.remainingPartDataCount > 0) + ) + return; + if (((t = o + this.boundaryLength), t >= e.length)) + return void (this.ignoreByteCount = this.boundaryLength - (e.length - o)); + } + } + } + copyExistingData(e, t) { + return new Promise((n, r) => { + const o = () => { + if (e === t) return void n(); + const s = this.options.tasks[e]; + s.kind === i().OperationKind.COPY + ? l(s, this.out, this.options.oldFileFd, r, () => { + e++, o(); + }) + : r(new Error('Task kind must be COPY')); + }; + o(); + }); + } + searchHeaderListEnd(e, t) { + const n = e.indexOf(a, t); + if (-1 !== n) return n + a.length; + const r = 0 === t ? e : e.slice(t); + return ( + null == this.headerListBuffer + ? (this.headerListBuffer = r) + : (this.headerListBuffer = Buffer.concat([this.headerListBuffer, r])), + -1 + ); + } + onPartEnd() { + const e = this.partIndexToLength[this.partIndex - 1]; + if (this.actualPartLength !== e) + throw (0, r().newError)( + `Expected length: ${e} differs from actual: ${this.actualPartLength}`, + 'ERR_DATA_SPLITTER_LENGTH_MISMATCH' + ); + this.actualPartLength = 0; + } + processPartStarted(e, t, n) { + return 0 !== this.partIndex && this.onPartEnd(), this.processPartData(e, t, n); + } + processPartData(e, t, n) { + this.actualPartLength += n - t; + const r = this.out; + return r.write(0 === t && e.length === n ? e : e.slice(t, n)) + ? Promise.resolve() + : new Promise((e, t) => { + r.on('error', t), + r.once('drain', () => { + r.removeListener('error', t), e(); + }); + }); + } + } + t.DataSplitter = c; + }, + './node_modules/electron-updater/out/differentialDownloader/DifferentialDownloader.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/fs-extra/lib/index.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.DifferentialDownloader = void 0); + var s = n('fs'); + function i() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/DataSplitter.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n('url'); + return ( + (a = function () { + return e; + }), + e + ); + } + function u() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/downloadPlanBuilder.js'); + return ( + (u = function () { + return e; + }), + e + ); + } + function l() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/multipleRangeDownloader.js'); + return ( + (l = function () { + return e; + }), + e + ); + } + function c(e, t = ' KB') { + return new Intl.NumberFormat('en').format((e / 1024).toFixed(2)) + t; + } + t.DifferentialDownloader = class { + constructor(e, t, n) { + (this.blockAwareFileInfo = e), + (this.httpExecutor = t), + (this.options = n), + (this.fileMetadataBuffer = null), + (this.logger = n.logger); + } + createRequestOptions() { + const e = { headers: { ...this.options.requestHeaders, accept: '*/*' } }; + return (0, r().configureRequestUrl)(this.options.newUrl, e), (0, r().configureRequestOptions)(e), e; + } + doDownload(e, t) { + if (e.version !== t.version) + throw new Error(`version is different (${e.version} - ${t.version}), full download is required`); + const n = this.logger, + r = (0, u().computeOperations)(e, t, n); + null != n.debug && n.debug(JSON.stringify(r, null, 2)); + let o = 0, + s = 0; + for (const e of r) { + const t = e.end - e.start; + e.kind === u().OperationKind.DOWNLOAD ? (o += t) : (s += t); + } + const i = this.blockAwareFileInfo.size; + if (o + s + (null == this.fileMetadataBuffer ? 0 : this.fileMetadataBuffer.length) !== i) + throw new Error(`Internal error, size mismatch: downloadSize: ${o}, copySize: ${s}, newSize: ${i}`); + return n.info(`Full: ${c(i)}, To download: ${c(o)} (${Math.round(o / (i / 100))}%)`), this.downloadFile(r); + } + downloadFile(e) { + const t = [], + n = () => + Promise.all( + t.map((e) => + (0, o().close)(e.descriptor).catch((t) => { + this.logger.error(`cannot close file "${e.path}": ${t}`); + }) + ) + ); + return this.doDownloadFile(e, t) + .then(n) + .catch((e) => + n() + .catch((t) => { + try { + this.logger.error('cannot close files: ' + t); + } catch (e) { + try { + console.error(e); + } catch (e) {} + } + throw e; + }) + .then(() => { + throw e; + }) + ); + } + async doDownloadFile(e, t) { + const n = await (0, o().open)(this.options.oldFile, 'r'); + t.push({ descriptor: n, path: this.options.oldFile }); + const c = await (0, o().open)(this.options.newFile, 'w'); + t.push({ descriptor: c, path: this.options.newFile }); + const d = (0, s.createWriteStream)(this.options.newFile, { fd: c }); + await new Promise((o, s) => { + const c = [], + p = new (r().DigestTransform)(this.blockAwareFileInfo.sha512); + (p.isValidateOnEnd = !1), + c.push(p), + d.on('finish', () => { + d.close(() => { + t.splice(1, 1); + try { + p.validate(); + } catch (e) { + return void s(e); + } + o(); + }); + }), + c.push(d); + let h = null; + for (const e of c) e.on('error', s), (h = null == h ? e : h.pipe(e)); + const f = c[0]; + let m; + if (this.options.isUseMultipleRangeRequest) + return (m = (0, l().executeTasksUsingMultipleRangeRequests)(this, e, f, n, s)), void m(0); + let j = 0, + g = null; + this.logger.info('Differential download: ' + this.options.newUrl); + const y = this.createRequestOptions(); + (y.redirect = 'manual'), + (m = (t) => { + if (t >= e.length) + return null != this.fileMetadataBuffer && f.write(this.fileMetadataBuffer), void f.end(); + const o = e[t++]; + if (o.kind === u().OperationKind.COPY) return void (0, i().copyData)(o, f, n, s, () => m(t)); + const l = `bytes=${o.start}-${o.end - 1}`; + y.headers.range = l; + const c = this.logger.debug; + null != c && c('download range: ' + l); + const d = this.httpExecutor.createRequest(y, (e) => { + e.statusCode >= 400 && s((0, r().createHttpError)(e)), + e.pipe(f, { end: !1 }), + e.once('end', () => { + 100 == ++j ? ((j = 0), setTimeout(() => m(t), 1e3)) : m(t); + }); + }); + d.on('redirect', (e, t, n) => { + this.logger.info( + 'Redirect to ' + + (function (e) { + const t = e.indexOf('?'); + return t < 0 ? e : e.substring(0, t); + })(n) + ), + (g = n), + (0, r().configureRequestUrl)(new (a().URL)(g), y), + d.followRedirect(); + }), + this.httpExecutor.addErrorAndTimeoutHandlers(d, s), + d.end(); + }), + m(0); + }); + } + async readRemoteBytes(e, t) { + const n = Buffer.allocUnsafe(t + 1 - e), + r = this.createRequestOptions(); + r.headers.range = `bytes=${e}-${t}`; + let o = 0; + if ( + (await this.request(r, (e) => { + e.copy(n, o), (o += e.length); + }), + o !== n.length) + ) + throw new Error(`Received data length ${o} is not equal to expected ${n.length}`); + return n; + } + request(e, t) { + return new Promise((n, r) => { + const o = this.httpExecutor.createRequest(e, (e) => { + (0, l().checkIsRangesSupported)(e, r) && (e.on('data', t), e.on('end', () => n())); + }); + this.httpExecutor.addErrorAndTimeoutHandlers(o, r), o.end(); + }); + } + }; + }, + './node_modules/electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader.js': + function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/fs-extra/lib/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/DifferentialDownloader.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('zlib'); + return ( + (s = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.FileWithEmbeddedBlockMapDifferentialDownloader = void 0); + class i extends o().DifferentialDownloader { + async download() { + const e = this.blockAwareFileInfo, + t = e.size, + n = t - (e.blockMapSize + 4); + this.fileMetadataBuffer = await this.readRemoteBytes(n, t - 1); + const o = a(this.fileMetadataBuffer.slice(0, this.fileMetadataBuffer.length - 4)); + await this.doDownload( + await (async function (e) { + const t = await (0, r().open)(e, 'r'); + try { + const e = (await (0, r().fstat)(t)).size, + n = Buffer.allocUnsafe(4); + await (0, r().read)(t, n, 0, n.length, e - n.length); + const o = Buffer.allocUnsafe(n.readUInt32BE(0)); + return await (0, r().read)(t, o, 0, o.length, e - n.length - o.length), await (0, r().close)(t), a(o); + } catch (e) { + throw (await (0, r().close)(t), e); + } + })(this.options.oldFile), + o + ); + } + } + function a(e) { + return JSON.parse((0, s().inflateRawSync)(e).toString()); + } + t.FileWithEmbeddedBlockMapDifferentialDownloader = i; + }, + './node_modules/electron-updater/out/differentialDownloader/GenericDifferentialDownloader.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/DifferentialDownloader.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.GenericDifferentialDownloader = void 0); + class o extends r().DifferentialDownloader { + download(e, t) { + return this.doDownload(e, t); + } + } + t.GenericDifferentialDownloader = o; + }, + './node_modules/electron-updater/out/differentialDownloader/downloadPlanBuilder.js': function (e, t, n) { + 'use strict'; + var r; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.computeOperations = function (e, t, n) { + const o = i(e.files), + a = i(t.files); + let u = null; + const l = t.files[0], + c = [], + d = l.name, + p = o.get(d); + if (null == p) throw new Error(`no file ${d} in old blockmap`); + const h = a.get(d); + let f = 0; + const { checksumToOffset: m, checksumToOldSize: j } = (function (e, t, n) { + const r = new Map(), + o = new Map(); + let s = t; + const i = n.debug; + for (let t = 0; t < e.checksums.length; t++) { + const n = e.checksums[t], + a = e.sizes[t], + u = o.get(n); + if (void 0 === u) r.set(n, s), o.set(n, a); + else if (null != i) { + i( + `${n} duplicated in blockmap ${ + u === a ? '(same size)' : `(size: ${u}, this size: ${a})` + }, it doesn't lead to broken differential downloader, just corresponding block will be skipped)` + ); + } + s += a; + } + return { checksumToOffset: r, checksumToOldSize: o }; + })(o.get(d), p.offset, n); + let g = l.offset; + for (let e = 0; e < h.checksums.length; g += h.sizes[e], e++) { + const t = h.sizes[e], + o = h.checksums[e]; + let i = m.get(o); + null != i && + j.get(o) !== t && + (n.warn(`Checksum ("${o}") matches, but size differs (old: ${j.get(o)}, new: ${t})`), (i = void 0)), + void 0 === i + ? (f++, + null != u && u.kind === r.DOWNLOAD && u.end === g + ? (u.end += t) + : ((u = { kind: r.DOWNLOAD, start: g, end: g + t }), s(u, c, o, e))) + : null != u && u.kind === r.COPY && u.end === i + ? (u.end += t) + : ((u = { kind: r.COPY, start: i, end: i + t }), s(u, c, o, e)); + } + f > 0 && n.info(`File${'file' === l.name ? '' : ' ' + l.name} has ${f} changed blocks`); + return c; + }), + (t.OperationKind = void 0), + (t.OperationKind = r), + (function (e) { + (e[(e.COPY = 0)] = 'COPY'), (e[(e.DOWNLOAD = 1)] = 'DOWNLOAD'); + })(r || (t.OperationKind = r = {})); + const o = 'true' === process.env.DIFFERENTIAL_DOWNLOAD_PLAN_BUILDER_VALIDATE_RANGES; + function s(e, t, n, s) { + if (o && 0 !== t.length) { + const o = t[t.length - 1]; + if (o.kind === e.kind && e.start < o.end && e.start > o.start) { + const t = [o.start, o.end, e.start, e.end].reduce((e, t) => (e < t ? e : t)); + throw new Error( + `operation (block index: ${s}, checksum: ${n}, kind: ${ + r[e.kind] + }) overlaps previous operation (checksum: ${n}):\nabs: ${o.start} until ${o.end} and ${e.start} until ${ + e.end + }\nrel: ${o.start - t} until ${o.end - t} and ${e.start - t} until ${e.end - t}` + ); + } + } + t.push(e); + } + function i(e) { + const t = new Map(); + for (const n of e) t.set(n.name, n); + return t; + } + }, + './node_modules/electron-updater/out/differentialDownloader/multipleRangeDownloader.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/DataSplitter.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('./node_modules/electron-updater/out/differentialDownloader/downloadPlanBuilder.js'); + return ( + (s = function () { + return e; + }), + e + ); + } + function i(e, t) { + if (e.statusCode >= 400) return t((0, r().createHttpError)(e)), !1; + if (206 !== e.statusCode) { + const n = (0, r().safeGetHeader)(e, 'accept-ranges'); + if (null == n || 'none' === n) + return t(new Error(`Server doesn't support Accept-Ranges (response code ${e.statusCode})`)), !1; + } + return !0; + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.executeTasksUsingMultipleRangeRequests = function (e, t, n, a, u) { + const l = (c) => { + if (c >= t.length) return null != e.fileMetadataBuffer && n.write(e.fileMetadataBuffer), void n.end(); + const d = c + 1e3; + !(function (e, t, n, a, u) { + let l = 'bytes=', + c = 0; + const d = new Map(), + p = []; + for (let e = t.start; e < t.end; e++) { + const n = t.tasks[e]; + n.kind === s().OperationKind.DOWNLOAD && + ((l += `${n.start}-${n.end - 1}, `), d.set(c, e), c++, p.push(n.end - n.start)); + } + if (c <= 1) { + const r = (l) => { + if (l >= t.end) return void a(); + const c = t.tasks[l++]; + if (c.kind === s().OperationKind.COPY) (0, o().copyData)(c, n, t.oldFileFd, u, () => r(l)); + else { + const t = e.createRequestOptions(); + t.headers.Range = `bytes=${c.start}-${c.end - 1}`; + const o = e.httpExecutor.createRequest(t, (e) => { + i(e, u) && (e.pipe(n, { end: !1 }), e.once('end', () => r(l))); + }); + e.httpExecutor.addErrorAndTimeoutHandlers(o, u), o.end(); + } + }; + return void r(t.start); + } + const h = e.createRequestOptions(); + h.headers.Range = l.substring(0, l.length - 2); + const f = e.httpExecutor.createRequest(h, (e) => { + if (!i(e, u)) return; + const s = (0, r().safeGetHeader)(e, 'content-type'), + l = /^multipart\/.+?(?:; boundary=(?:(?:"(.+)")|(?:([^\s]+))))$/i.exec(s); + if (null == l) + return void u(new Error(`Content-Type "multipart/byteranges" is expected, but got "${s}"`)); + const c = new (o().DataSplitter)(n, t, d, l[1] || l[2], p, a); + c.on('error', u), e.pipe(c); + }); + e.httpExecutor.addErrorAndTimeoutHandlers(f, u), f.end(); + })(e, { tasks: t, start: c, end: Math.min(t.length, d), oldFileFd: a }, n, () => l(d), u); + }; + return l; + }), + (t.checkIsRangesSupported = i); + }, + './node_modules/electron-updater/out/electronHttpExecutor.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('electron'); + return ( + (o = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.getNetSession = s), + (t.ElectronHttpExecutor = t.NET_SESSION_NAME = void 0); + function s() { + return o().session.fromPartition('electron-updater', { cache: !1 }); + } + t.NET_SESSION_NAME = 'electron-updater'; + class i extends r().HttpExecutor { + constructor(e) { + super(), (this.proxyLoginCallback = e), (this.cachedSession = null); + } + async download(e, t, n) { + return await n.cancellationToken.createPromise((o, s, i) => { + const a = { headers: n.headers || void 0, redirect: 'manual' }; + (0, r().configureRequestUrl)(e, a), + (0, r().configureRequestOptions)(a), + this.doDownload( + a, + { + destination: t, + options: n, + onCancel: i, + callback: (e) => { + null == e ? o(t) : s(e); + }, + responseHandler: null, + }, + 0 + ); + }); + } + createRequest(e, t) { + e.headers && e.headers.Host && ((e.host = e.headers.Host), delete e.headers.Host), + null == this.cachedSession && (this.cachedSession = s()); + const n = o().net.request({ ...e, session: this.cachedSession }); + return n.on('response', t), null != this.proxyLoginCallback && n.on('login', this.proxyLoginCallback), n; + } + addRedirectHandlers(e, t, n, o, s) { + e.on('redirect', (i, a, u) => { + e.abort(), + o > this.maxRedirects + ? n(this.createMaxRedirectError()) + : s(r().HttpExecutor.prepareRedirectUrlOptions(u, t)); + }); + } + } + t.ElectronHttpExecutor = i; + }, + './node_modules/electron-updater/out/main.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('url'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/out/AppUpdater.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + let s; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.getChannelFilename = function (e) { + return e + '.yml'; + }), + (t.newBaseUrl = function (e) { + const t = new (r().URL)(e); + t.pathname.endsWith('/') || (t.pathname += '/'); + return t; + }), + (t.newUrlFromBase = function (e, t, n = !1) { + const o = new (r().URL)(e, t), + s = t.search; + null != s && 0 !== s.length ? (o.search = s) : n && (o.search = 'noCache=' + Date.now().toString(32)); + return o; + }), + Object.defineProperty(t, 'AppUpdater', { + enumerable: !0, + get: function () { + return o().AppUpdater; + }, + }), + Object.defineProperty(t, 'NoOpLogger', { + enumerable: !0, + get: function () { + return o().NoOpLogger; + }, + }), + Object.defineProperty(t, 'CancellationToken', { + enumerable: !0, + get: function () { + return (function () { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + function () { + return e; + }, + e + ); + })().CancellationToken; + }, + }), + Object.defineProperty(t, 'Provider', { + enumerable: !0, + get: function () { + return (function () { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + function () { + return e; + }, + e + ); + })().Provider; + }, + }), + Object.defineProperty(t, 'AppImageUpdater', { + enumerable: !0, + get: function () { + return (function () { + const e = n('./node_modules/electron-updater/out/AppImageUpdater.js'); + return ( + function () { + return e; + }, + e + ); + })().AppImageUpdater; + }, + }), + Object.defineProperty(t, 'MacUpdater', { + enumerable: !0, + get: function () { + return (function () { + const e = n('./node_modules/electron-updater/out/MacUpdater.js'); + return ( + function () { + return e; + }, + e + ); + })().MacUpdater; + }, + }), + Object.defineProperty(t, 'NsisUpdater', { + enumerable: !0, + get: function () { + return (function () { + const e = n('./node_modules/electron-updater/out/NsisUpdater.js'); + return ( + function () { + return e; + }, + e + ); + })().NsisUpdater; + }, + }), + (t.UpdaterSignal = t.UPDATE_DOWNLOADED = t.DOWNLOAD_PROGRESS = void 0), + Object.defineProperty(t, 'autoUpdater', { + enumerable: !0, + get: () => + s || + ((s = + 'win32' === process.platform + ? new (n('./node_modules/electron-updater/out/NsisUpdater.js').NsisUpdater)() + : 'darwin' === process.platform + ? new (n('./node_modules/electron-updater/out/MacUpdater.js').MacUpdater)() + : new (n('./node_modules/electron-updater/out/AppImageUpdater.js').AppImageUpdater)()), + s), + }); + t.DOWNLOAD_PROGRESS = 'download-progress'; + t.UPDATE_DOWNLOADED = 'update-downloaded'; + t.UpdaterSignal = class { + constructor(e) { + this.emitter = e; + } + login(e) { + i(this.emitter, 'login', e); + } + progress(e) { + i(this.emitter, 'download-progress', e); + } + updateDownloaded(e) { + i(this.emitter, 'update-downloaded', e); + } + updateCancelled(e) { + i(this.emitter, 'update-cancelled', e); + } + }; + function i(e, t, n) { + e.on(t, n); + } + }, + './node_modules/electron-updater/out/providerFactory.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/out/providers/BintrayProvider.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('./node_modules/electron-updater/out/providers/GenericProvider.js'); + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + const e = n('./node_modules/electron-updater/out/providers/GitHubProvider.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n('./node_modules/electron-updater/out/providers/PrivateGitHubProvider.js'); + return ( + (a = function () { + return e; + }), + e + ); + } + function u(e) { + return !e.includes('s3.amazonaws.com'); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.isUrlProbablySupportMultiRangeRequests = u), + (t.createClient = function (e, t, n) { + if ('string' == typeof e) + throw (0, r().newError)( + 'Please pass PublishConfiguration object', + 'ERR_UPDATER_INVALID_PROVIDER_CONFIGURATION' + ); + const l = e.provider; + switch (l) { + case 'github': { + const r = e, + o = (r.private ? process.env.GH_TOKEN || process.env.GITHUB_TOKEN : null) || r.token; + return null == o ? new (i().GitHubProvider)(r, t, n) : new (a().PrivateGitHubProvider)(r, t, o, n); + } + case 's3': + case 'spaces': + return new (s().GenericProvider)( + { provider: 'generic', url: (0, r().getS3LikeProviderBaseUrl)(e), channel: e.channel || null }, + t, + { ...n, isUseMultipleRangeRequest: !1 } + ); + case 'generic': { + const r = e; + return new (s().GenericProvider)(r, t, { + ...n, + isUseMultipleRangeRequest: !1 !== r.useMultipleRangeRequest && u(r.url), + }); + } + case 'bintray': + return new (o().BintrayProvider)(e, n); + default: + throw (0, r().newError)('Unsupported provider: ' + l, 'ERR_UPDATER_UNSUPPORTED_PROVIDER'); + } + }); + }, + './node_modules/electron-updater/out/providers/BintrayProvider.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/bintray.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('url'); + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + const e = n('./node_modules/electron-updater/out/main.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + (a = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.BintrayProvider = void 0); + class u extends i().Provider { + constructor(e, t) { + super(t), + (this.client = new (o().BintrayClient)(e, t.executor, new (r().CancellationToken)())), + (this.baseUrl = (0, i().newBaseUrl)(`https://dl.bintray.com/${this.client.owner}/${this.client.repo}`)); + } + setRequestHeaders(e) { + super.setRequestHeaders(e), this.client.setRequestHeaders(e); + } + async getLatestVersion() { + try { + const e = await this.client.getVersion('_latest'), + t = (0, i().getChannelFilename)(this.getDefaultChannelName()), + n = await this.client.getVersionFiles(e.name), + o = n.find((e) => e.name.endsWith('_' + t) || e.name.endsWith('-' + t)); + if (null == o) + throw (0, r().newError)( + `Cannot find channel file "${t}", existing files:\n${n + .map((e) => JSON.stringify(e, null, 2)) + .join(',\n')}`, + 'ERR_UPDATER_CHANNEL_FILE_NOT_FOUND' + ); + const u = new (s().URL)(`https://dl.bintray.com/${this.client.owner}/${this.client.repo}/${o.name}`); + return (0, a().parseUpdateInfo)(await this.httpRequest(u), t, u); + } catch (e) { + if ('statusCode' in e && 404 === e.statusCode) + throw (0, r().newError)( + 'No latest version, please ensure that user, package and repository correctly configured. Or at least one version is published. ' + + (e.stack || e.message), + 'ERR_UPDATER_LATEST_VERSION_NOT_FOUND' + ); + throw e; + } + } + resolveFiles(e) { + return (0, a().resolveFiles)(e, this.baseUrl); + } + } + t.BintrayProvider = u; + }, + './node_modules/electron-updater/out/providers/GenericProvider.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/electron-updater/out/main.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + (s = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.GenericProvider = void 0); + class i extends o().Provider { + constructor(e, t, n) { + super(n), + (this.configuration = e), + (this.updater = t), + (this.baseUrl = (0, o().newBaseUrl)(this.configuration.url)); + } + get channel() { + const e = this.updater.channel || this.configuration.channel; + return null == e ? this.getDefaultChannelName() : this.getCustomChannelName(e); + } + async getLatestVersion() { + const e = (0, o().getChannelFilename)(this.channel), + t = (0, o().newUrlFromBase)(e, this.baseUrl, this.updater.isAddNoCacheQuery); + for (let n = 0; ; n++) + try { + return (0, s().parseUpdateInfo)(await this.httpRequest(t), e, t); + } catch (t) { + if (t instanceof r().HttpError && 404 === t.statusCode) + throw (0, r().newError)( + `Cannot find channel "${e}" update info: ${t.stack || t.message}`, + 'ERR_UPDATER_CHANNEL_FILE_NOT_FOUND' + ); + if ('ECONNREFUSED' === t.code && n < 3) { + await new Promise((e, t) => { + try { + setTimeout(e, 1e3 * n); + } catch (e) { + t(e); + } + }); + continue; + } + throw t; + } + } + resolveFiles(e) { + return (0, s().resolveFiles)(e, this.baseUrl); + } + } + t.GenericProvider = i; + }, + './node_modules/electron-updater/out/providers/GitHubProvider.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = u(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var s = r ? Object.getOwnPropertyDescriptor(e, o) : null; + s && (s.get || s.set) ? Object.defineProperty(n, o, s) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('./node_modules/electron-updater/node_modules/semver/index.js')); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('url'); + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + const e = n('./node_modules/electron-updater/out/main.js'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + (a = function () { + return e; + }), + e + ); + } + function u() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (u = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.computeReleaseNotes = p), + (t.GitHubProvider = t.BaseGitHubProvider = void 0); + const l = /\/tag\/v?([^/]+)$/; + class c extends i().Provider { + constructor(e, t, n) { + super({ ...n, isUseMultipleRangeRequest: !1 }), + (this.options = e), + (this.baseUrl = (0, i().newBaseUrl)((0, r().githubUrl)(e, t))); + const o = 'github.com' === t ? 'api.github.com' : t; + this.baseApiUrl = (0, i().newBaseUrl)((0, r().githubUrl)(e, o)); + } + computeGithubBasePath(e) { + const t = this.options.host; + return null != t && 'github.com' !== t && 'api.github.com' !== t ? '/api/v3' + e : e; + } + } + t.BaseGitHubProvider = c; + function d(e) { + const t = e.elementValueOrEmpty('content'); + return 'No content.' === t ? '' : t; + } + function p(e, t, n, r) { + if (!t) return d(r); + const s = []; + for (const t of n.getElements('entry')) { + const n = t + .element('link') + .attribute('href') + .match(/\/tag\/v?([^/]+)$/)[1]; + o().lt(e, n) && s.push({ version: n, note: d(t) }); + } + return s.sort((e, t) => o().rcompare(e.version, t.version)); + } + t.GitHubProvider = class extends c { + constructor(e, t, n) { + super(e, 'github.com', n), (this.options = e), (this.updater = t); + } + async getLatestVersion() { + const e = new (r().CancellationToken)(), + t = await this.httpRequest( + (0, i().newUrlFromBase)(this.basePath + '.atom', this.baseUrl), + { accept: 'application/xml, application/atom+xml, text/xml, */*' }, + e + ), + n = (0, r().parseXml)(t); + let o, + s = n.element('entry', !1, 'No published versions on GitHub'); + try { + if (this.updater.allowPrerelease) o = s.element('link').attribute('href').match(l)[1]; + else { + o = await this.getLatestVersionString(e); + for (const e of n.getElements('entry')) + if (e.element('link').attribute('href').match(l)[1] === o) { + s = e; + break; + } + } + } catch (e) { + throw (0, r().newError)( + `Cannot parse releases feed: ${e.stack || e.message},\nXML:\n${t}`, + 'ERR_UPDATER_INVALID_RELEASE_FEED' + ); + } + if (null == o) throw (0, r().newError)('No published versions on GitHub', 'ERR_UPDATER_NO_PUBLISHED_VERSIONS'); + const u = (0, i().getChannelFilename)(this.getDefaultChannelName()), + c = (0, i().newUrlFromBase)(this.getBaseDownloadPath(o, u), this.baseUrl), + d = this.createRequestOptions(c); + let h; + try { + h = await this.executor.request(d, e); + } catch (e) { + if (!this.updater.allowPrerelease && e instanceof r().HttpError && 404 === e.statusCode) + throw (0, r().newError)( + `Cannot find ${u} in the latest release artifacts (${c}): ${e.stack || e.message}`, + 'ERR_UPDATER_CHANNEL_FILE_NOT_FOUND' + ); + throw e; + } + const f = (0, a().parseUpdateInfo)(h, u, c); + return ( + null == f.releaseName && (f.releaseName = s.elementValueOrEmpty('title')), + null == f.releaseNotes && (f.releaseNotes = p(this.updater.currentVersion, this.updater.fullChangelog, n, s)), + f + ); + } + async getLatestVersionString(e) { + const t = this.options, + n = + null == t.host || 'github.com' === t.host + ? (0, i().newUrlFromBase)(this.basePath + '/latest', this.baseUrl) + : new (s().URL)( + this.computeGithubBasePath(`/repos/${t.owner}/${t.repo}/releases`) + '/latest', + this.baseApiUrl + ); + try { + const t = await this.httpRequest(n, { Accept: 'application/json' }, e); + if (null == t) return null; + const r = JSON.parse(t); + return r.tag_name.startsWith('v') ? r.tag_name.substring(1) : r.tag_name; + } catch (e) { + throw (0, r().newError)( + `Unable to find latest version on GitHub (${n}), please ensure a production release exists: ${ + e.stack || e.message + }`, + 'ERR_UPDATER_LATEST_VERSION_NOT_FOUND' + ); + } + } + get basePath() { + return `/${this.options.owner}/${this.options.repo}/releases`; + } + resolveFiles(e) { + return (0, a().resolveFiles)(e, this.baseUrl, (t) => this.getBaseDownloadPath(e.version, t.replace(/ /g, '-'))); + } + getBaseDownloadPath(e, t) { + return `${this.basePath}/download/${!1 === this.options.vPrefixedTagName ? '' : 'v'}${e}/${t}`; + } + }; + }, + './node_modules/electron-updater/out/providers/PrivateGitHubProvider.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/js-yaml/index.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), (t.PrivateGitHubProvider = void 0); + var s = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = c(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var s = r ? Object.getOwnPropertyDescriptor(e, o) : null; + s && (s.get || s.set) ? Object.defineProperty(n, o, s) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('path')); + function i() { + const e = n('url'); + return ( + (i = function () { + return e; + }), + e + ); + } + function a() { + const e = n('./node_modules/electron-updater/out/providers/GitHubProvider.js'); + return ( + (a = function () { + return e; + }), + e + ); + } + function u() { + const e = n('./node_modules/electron-updater/out/main.js'); + return ( + (u = function () { + return e; + }), + e + ); + } + function l() { + const e = n('./node_modules/electron-updater/out/providers/Provider.js'); + return ( + (l = function () { + return e; + }), + e + ); + } + function c() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (c = function () { + return e; + }), + e + ); + } + class d extends a().BaseGitHubProvider { + constructor(e, t, n, r) { + super(e, 'api.github.com', r), (this.updater = t), (this.token = n); + } + createRequestOptions(e, t) { + const n = super.createRequestOptions(e, t); + return (n.redirect = 'manual'), n; + } + async getLatestVersion() { + const e = new (r().CancellationToken)(), + t = (0, u().getChannelFilename)(this.getDefaultChannelName()), + n = await this.getLatestVersionInfo(e), + s = n.assets.find((e) => e.name === t); + if (null == s) + throw (0, r().newError)( + `Cannot find ${t} in the release ${n.html_url || n.name}`, + 'ERR_UPDATER_CHANNEL_FILE_NOT_FOUND' + ); + const a = new (i().URL)(s.url); + let l; + try { + l = (0, o().safeLoad)(await this.httpRequest(a, this.configureHeaders('application/octet-stream'), e)); + } catch (e) { + if (e instanceof r().HttpError && 404 === e.statusCode) + throw (0, r().newError)( + `Cannot find ${t} in the latest release artifacts (${a}): ${e.stack || e.message}`, + 'ERR_UPDATER_CHANNEL_FILE_NOT_FOUND' + ); + throw e; + } + return (l.assets = n.assets), l; + } + get fileExtraDownloadHeaders() { + return this.configureHeaders('application/octet-stream'); + } + configureHeaders(e) { + return { accept: e, authorization: 'token ' + this.token }; + } + async getLatestVersionInfo(e) { + const t = this.updater.allowPrerelease; + let n = this.basePath; + t || (n += '/latest'); + const o = (0, u().newUrlFromBase)(n, this.baseUrl); + try { + const n = JSON.parse(await this.httpRequest(o, this.configureHeaders('application/vnd.github.v3+json'), e)); + return t ? n.find((e) => e.prerelease) || n[0] : n; + } catch (e) { + throw (0, r().newError)( + `Unable to find latest version on GitHub (${o}), please ensure a production release exists: ${ + e.stack || e.message + }`, + 'ERR_UPDATER_LATEST_VERSION_NOT_FOUND' + ); + } + } + get basePath() { + return this.computeGithubBasePath(`/repos/${this.options.owner}/${this.options.repo}/releases`); + } + resolveFiles(e) { + return (0, l().getFileList)(e).map((t) => { + const n = s.posix.basename(t.url).replace(/ /g, '-'), + o = e.assets.find((e) => null != e && e.name === n); + if (null == o) + throw (0, r().newError)( + `Cannot find asset "${n}" in: ${JSON.stringify(e.assets, null, 2)}`, + 'ERR_UPDATER_ASSET_NOT_FOUND' + ); + return { url: new (i().URL)(o.url), info: t }; + }); + } + } + t.PrivateGitHubProvider = d; + }, + './node_modules/electron-updater/out/providers/Provider.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('./node_modules/js-yaml/index.js'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = n('./node_modules/electron-updater/out/main.js'); + return ( + (s = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.findFile = function (e, t, n) { + if (0 === e.length) throw (0, r().newError)('No files provided', 'ERR_UPDATER_NO_FILES_PROVIDED'); + const o = e.find((e) => e.url.pathname.toLowerCase().endsWith('.' + t)); + return null != o + ? o + : null == n + ? e[0] + : e.find((e) => !n.some((t) => e.url.pathname.toLowerCase().endsWith('.' + t))); + }), + (t.parseUpdateInfo = function (e, t, n) { + if (null == e) + throw (0, r().newError)( + `Cannot parse update info from ${t} in the latest release artifacts (${n}): rawData: null`, + 'ERR_UPDATER_INVALID_UPDATE_INFO' + ); + let s; + try { + s = (0, o().safeLoad)(e); + } catch (o) { + throw (0, r().newError)( + `Cannot parse update info from ${t} in the latest release artifacts (${n}): ${ + o.stack || o.message + }, rawData: ${e}`, + 'ERR_UPDATER_INVALID_UPDATE_INFO' + ); + } + return s; + }), + (t.getFileList = i), + (t.resolveFiles = function (e, t, n = (e) => e) { + const o = i(e).map((e) => { + if (null == e.sha2 && null == e.sha512) + throw (0, r().newError)( + "Update info doesn't contain nor sha256 neither sha512 checksum: " + (0, r().safeStringifyJson)(e), + 'ERR_UPDATER_NO_CHECKSUM' + ); + return { url: (0, s().newUrlFromBase)(n(e.url), t), info: e }; + }), + a = e.packages, + u = null == a ? null : a[process.arch] || a.ia32; + null != u && (o[0].packageInfo = { ...u, path: (0, s().newUrlFromBase)(n(u.path), t).href }); + return o; + }), + (t.Provider = void 0); + function i(e) { + const t = e.files; + if (null != t && t.length > 0) return t; + if (null != e.path) return [{ url: e.path, sha2: e.sha2, sha512: e.sha512 }]; + throw (0, r().newError)('No files provided: ' + (0, r().safeStringifyJson)(e), 'ERR_UPDATER_NO_FILES_PROVIDED'); + } + t.Provider = class { + constructor(e) { + (this.runtimeOptions = e), (this.requestHeaders = null), (this.executor = e.executor); + } + get isUseMultipleRangeRequest() { + return !1 !== this.runtimeOptions.isUseMultipleRangeRequest; + } + getChannelFilePrefix() { + if ('linux' === this.runtimeOptions.platform) { + const e = process.env.TEST_UPDATER_ARCH || process.arch; + return '-linux' + ('x64' === e ? '' : '-' + e); + } + return 'darwin' === this.runtimeOptions.platform ? '-mac' : ''; + } + getDefaultChannelName() { + return this.getCustomChannelName('latest'); + } + getCustomChannelName(e) { + return `${e}${this.getChannelFilePrefix()}`; + } + get fileExtraDownloadHeaders() { + return null; + } + setRequestHeaders(e) { + this.requestHeaders = e; + } + httpRequest(e, t, n) { + return this.executor.request(this.createRequestOptions(e, t), n); + } + createRequestOptions(e, t) { + const n = {}; + return ( + null == this.requestHeaders + ? null != t && (n.headers = t) + : (n.headers = null == t ? this.requestHeaders : { ...this.requestHeaders, ...t }), + (0, r().configureRequestUrl)(e, n), + n + ); + } + }; + }, + './node_modules/electron-updater/out/windowsExecutableCodeSignatureVerifier.js': function (e, t, n) { + 'use strict'; + function r() { + const e = n('./node_modules/electron-updater/node_modules/builder-util-runtime/out/index.js'); + return ( + (r = function () { + return e; + }), + e + ); + } + function o() { + const e = n('child_process'); + return ( + (o = function () { + return e; + }), + e + ); + } + function s() { + const e = (function (e) { + if (e && e.__esModule) return e; + if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }; + var t = i(); + if (t && t.has(e)) return t.get(e); + var n = {}, + r = Object.defineProperty && Object.getOwnPropertyDescriptor; + for (var o in e) + if (Object.prototype.hasOwnProperty.call(e, o)) { + var s = r ? Object.getOwnPropertyDescriptor(e, o) : null; + s && (s.get || s.set) ? Object.defineProperty(n, o, s) : (n[o] = e[o]); + } + (n.default = e), t && t.set(e, n); + return n; + })(n('os')); + return ( + (s = function () { + return e; + }), + e + ); + } + function i() { + if ('function' != typeof WeakMap) return null; + var e = new WeakMap(); + return ( + (i = function () { + return e; + }), + e + ); + } + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.verifySignature = function (e, t, n) { + return new Promise((i) => { + (0, o().execFile)( + 'powershell.exe', + [ + '-NoProfile', + '-NonInteractive', + '-InputFormat', + 'None', + '-Command', + `Get-AuthenticodeSignature '${t}' | ConvertTo-Json -Compress`, + ], + { timeout: 2e4 }, + (t, a, u) => { + try { + if (null != t || u) + return ( + (function (e, t, n) { + if ( + (function () { + const e = s().release(); + return e.startsWith('6.') && !e.startsWith('6.3'); + })() + ) + return void e.warn( + `Cannot execute Get-AuthenticodeSignature: ${ + t || n + }. Ignoring signature validation due to unsupported powershell version. Please upgrade to powershell 3 or higher.` + ); + try { + (0, o().execFileSync)( + 'powershell.exe', + ['-NoProfile', '-NonInteractive', '-Command', 'ConvertTo-Json test'], + { timeout: 1e4 } + ); + } catch (t) { + return void e.warn( + `Cannot execute ConvertTo-Json: ${t.message}. Ignoring signature validation due to unsupported powershell version. Please upgrade to powershell 3 or higher.` + ); + } + if (null != t) throw t; + if (n) + e.warn( + `Cannot execute Get-AuthenticodeSignature, stderr: ${n}. Ignoring signature validation due to unknown stderr.` + ); + })(n, t, u), + void i(null) + ); + const l = (function (e) { + const t = JSON.parse(e); + delete t.PrivateKey, delete t.IsOSBinary, delete t.SignatureType; + const n = t.SignerCertificate; + null != n && + (delete n.Archived, + delete n.Extensions, + delete n.Handle, + delete n.HasPrivateKey, + delete n.SubjectName); + return delete t.Path, t; + })(a); + if (0 === l.Status) { + const t = (0, r().parseDn)(l.SignerCertificate.Subject).get('CN'); + if (e.includes(t)) return void i(null); + } + const c = + `publisherNames: ${e.join(' | ')}, raw info: ` + + JSON.stringify(l, (e, t) => ('RawData' === e ? void 0 : t), 2); + n.warn('Sign verification failed, installer signed with incorrect certificate: ' + c), i(c); + } catch (e) { + return ( + n.warn( + `Cannot execute Get-AuthenticodeSignature: ${t}. Ignoring signature validation due to unknown error.` + ), + void i(null) + ); + } + } + ); + }); + }); + }, + './node_modules/esprima/dist/esprima.js': function (e, t, n) { + var r; + (r = function () { + return (function (e) { + var t = {}; + function n(r) { + if (t[r]) return t[r].exports; + var o = (t[r] = { exports: {}, id: r, loaded: !1 }); + return e[r].call(o.exports, o, o.exports, n), (o.loaded = !0), o.exports; + } + return (n.m = e), (n.c = t), (n.p = ''), n(0); + })([ + function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = n(1), + o = n(3), + s = n(8), + i = n(15); + function a(e, t, n) { + var i = null, + a = function (e, t) { + n && n(e, t), i && i.visit(e, t); + }, + u = 'function' == typeof n ? a : null, + l = !1; + if (t) { + l = 'boolean' == typeof t.comment && t.comment; + var c = 'boolean' == typeof t.attachComment && t.attachComment; + (l || c) && (((i = new r.CommentHandler()).attach = c), (t.comment = !0), (u = a)); + } + var d, + p = !1; + t && 'string' == typeof t.sourceType && (p = 'module' === t.sourceType), + (d = t && 'boolean' == typeof t.jsx && t.jsx ? new o.JSXParser(e, t, u) : new s.Parser(e, t, u)); + var h = p ? d.parseModule() : d.parseScript(); + return ( + l && i && (h.comments = i.comments), + d.config.tokens && (h.tokens = d.tokens), + d.config.tolerant && (h.errors = d.errorHandler.errors), + h + ); + } + (t.parse = a), + (t.parseModule = function (e, t, n) { + var r = t || {}; + return (r.sourceType = 'module'), a(e, r, n); + }), + (t.parseScript = function (e, t, n) { + var r = t || {}; + return (r.sourceType = 'script'), a(e, r, n); + }), + (t.tokenize = function (e, t, n) { + var r, + o = new i.Tokenizer(e, t); + r = []; + try { + for (;;) { + var s = o.getNextToken(); + if (!s) break; + n && (s = n(s)), r.push(s); + } + } catch (e) { + o.errorHandler.tolerate(e); + } + return o.errorHandler.tolerant && (r.errors = o.errors()), r; + }); + var u = n(2); + (t.Syntax = u.Syntax), (t.version = '4.0.1'); + }, + function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = n(2), + o = (function () { + function e() { + (this.attach = !1), (this.comments = []), (this.stack = []), (this.leading = []), (this.trailing = []); + } + return ( + (e.prototype.insertInnerComments = function (e, t) { + if (e.type === r.Syntax.BlockStatement && 0 === e.body.length) { + for (var n = [], o = this.leading.length - 1; o >= 0; --o) { + var s = this.leading[o]; + t.end.offset >= s.start && + (n.unshift(s.comment), this.leading.splice(o, 1), this.trailing.splice(o, 1)); + } + n.length && (e.innerComments = n); + } + }), + (e.prototype.findTrailingComments = function (e) { + var t = []; + if (this.trailing.length > 0) { + for (var n = this.trailing.length - 1; n >= 0; --n) { + var r = this.trailing[n]; + r.start >= e.end.offset && t.unshift(r.comment); + } + return (this.trailing.length = 0), t; + } + var o = this.stack[this.stack.length - 1]; + if (o && o.node.trailingComments) { + var s = o.node.trailingComments[0]; + s && s.range[0] >= e.end.offset && ((t = o.node.trailingComments), delete o.node.trailingComments); + } + return t; + }), + (e.prototype.findLeadingComments = function (e) { + for ( + var t, n = []; + this.stack.length > 0 && (s = this.stack[this.stack.length - 1]) && s.start >= e.start.offset; + + ) + (t = s.node), this.stack.pop(); + if (t) { + for (var r = (t.leadingComments ? t.leadingComments.length : 0) - 1; r >= 0; --r) { + var o = t.leadingComments[r]; + o.range[1] <= e.start.offset && (n.unshift(o), t.leadingComments.splice(r, 1)); + } + return t.leadingComments && 0 === t.leadingComments.length && delete t.leadingComments, n; + } + for (r = this.leading.length - 1; r >= 0; --r) { + var s; + (s = this.leading[r]).start <= e.start.offset && (n.unshift(s.comment), this.leading.splice(r, 1)); + } + return n; + }), + (e.prototype.visitNode = function (e, t) { + if (!(e.type === r.Syntax.Program && e.body.length > 0)) { + this.insertInnerComments(e, t); + var n = this.findTrailingComments(t), + o = this.findLeadingComments(t); + o.length > 0 && (e.leadingComments = o), + n.length > 0 && (e.trailingComments = n), + this.stack.push({ node: e, start: t.start.offset }); + } + }), + (e.prototype.visitComment = function (e, t) { + var n = 'L' === e.type[0] ? 'Line' : 'Block', + r = { type: n, value: e.value }; + if ((e.range && (r.range = e.range), e.loc && (r.loc = e.loc), this.comments.push(r), this.attach)) { + var o = { + comment: { type: n, value: e.value, range: [t.start.offset, t.end.offset] }, + start: t.start.offset, + }; + e.loc && (o.comment.loc = e.loc), (e.type = n), this.leading.push(o), this.trailing.push(o); + } + }), + (e.prototype.visit = function (e, t) { + 'LineComment' === e.type || 'BlockComment' === e.type + ? this.visitComment(e, t) + : this.attach && this.visitNode(e, t); + }), + e + ); + })(); + t.CommentHandler = o; + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.Syntax = { + AssignmentExpression: 'AssignmentExpression', + AssignmentPattern: 'AssignmentPattern', + ArrayExpression: 'ArrayExpression', + ArrayPattern: 'ArrayPattern', + ArrowFunctionExpression: 'ArrowFunctionExpression', + AwaitExpression: 'AwaitExpression', + BlockStatement: 'BlockStatement', + BinaryExpression: 'BinaryExpression', + BreakStatement: 'BreakStatement', + CallExpression: 'CallExpression', + CatchClause: 'CatchClause', + ClassBody: 'ClassBody', + ClassDeclaration: 'ClassDeclaration', + ClassExpression: 'ClassExpression', + ConditionalExpression: 'ConditionalExpression', + ContinueStatement: 'ContinueStatement', + DoWhileStatement: 'DoWhileStatement', + DebuggerStatement: 'DebuggerStatement', + EmptyStatement: 'EmptyStatement', + ExportAllDeclaration: 'ExportAllDeclaration', + ExportDefaultDeclaration: 'ExportDefaultDeclaration', + ExportNamedDeclaration: 'ExportNamedDeclaration', + ExportSpecifier: 'ExportSpecifier', + ExpressionStatement: 'ExpressionStatement', + ForStatement: 'ForStatement', + ForOfStatement: 'ForOfStatement', + ForInStatement: 'ForInStatement', + FunctionDeclaration: 'FunctionDeclaration', + FunctionExpression: 'FunctionExpression', + Identifier: 'Identifier', + IfStatement: 'IfStatement', + ImportDeclaration: 'ImportDeclaration', + ImportDefaultSpecifier: 'ImportDefaultSpecifier', + ImportNamespaceSpecifier: 'ImportNamespaceSpecifier', + ImportSpecifier: 'ImportSpecifier', + Literal: 'Literal', + LabeledStatement: 'LabeledStatement', + LogicalExpression: 'LogicalExpression', + MemberExpression: 'MemberExpression', + MetaProperty: 'MetaProperty', + MethodDefinition: 'MethodDefinition', + NewExpression: 'NewExpression', + ObjectExpression: 'ObjectExpression', + ObjectPattern: 'ObjectPattern', + Program: 'Program', + Property: 'Property', + RestElement: 'RestElement', + ReturnStatement: 'ReturnStatement', + SequenceExpression: 'SequenceExpression', + SpreadElement: 'SpreadElement', + Super: 'Super', + SwitchCase: 'SwitchCase', + SwitchStatement: 'SwitchStatement', + TaggedTemplateExpression: 'TaggedTemplateExpression', + TemplateElement: 'TemplateElement', + TemplateLiteral: 'TemplateLiteral', + ThisExpression: 'ThisExpression', + ThrowStatement: 'ThrowStatement', + TryStatement: 'TryStatement', + UnaryExpression: 'UnaryExpression', + UpdateExpression: 'UpdateExpression', + VariableDeclaration: 'VariableDeclaration', + VariableDeclarator: 'VariableDeclarator', + WhileStatement: 'WhileStatement', + WithStatement: 'WithStatement', + YieldExpression: 'YieldExpression', + }); + }, + function (e, t, n) { + 'use strict'; + var r, + o = + (this && this.__extends) || + ((r = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function (e, t) { + e.__proto__ = t; + }) || + function (e, t) { + for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]); + }), + function (e, t) { + function n() { + this.constructor = e; + } + r(e, t), (e.prototype = null === t ? Object.create(t) : ((n.prototype = t.prototype), new n())); + }); + Object.defineProperty(t, '__esModule', { value: !0 }); + var s = n(4), + i = n(5), + a = n(6), + u = n(7), + l = n(8), + c = n(13), + d = n(14); + function p(e) { + var t; + switch (e.type) { + case a.JSXSyntax.JSXIdentifier: + t = e.name; + break; + case a.JSXSyntax.JSXNamespacedName: + var n = e; + t = p(n.namespace) + ':' + p(n.name); + break; + case a.JSXSyntax.JSXMemberExpression: + var r = e; + t = p(r.object) + '.' + p(r.property); + } + return t; + } + (c.TokenName[100] = 'JSXIdentifier'), (c.TokenName[101] = 'JSXText'); + var h = (function (e) { + function t(t, n, r) { + return e.call(this, t, n, r) || this; + } + return ( + o(t, e), + (t.prototype.parsePrimaryExpression = function () { + return this.match('<') ? this.parseJSXRoot() : e.prototype.parsePrimaryExpression.call(this); + }), + (t.prototype.startJSX = function () { + (this.scanner.index = this.startMarker.index), + (this.scanner.lineNumber = this.startMarker.line), + (this.scanner.lineStart = this.startMarker.index - this.startMarker.column); + }), + (t.prototype.finishJSX = function () { + this.nextToken(); + }), + (t.prototype.reenterJSX = function () { + this.startJSX(), this.expectJSX('}'), this.config.tokens && this.tokens.pop(); + }), + (t.prototype.createJSXNode = function () { + return ( + this.collectComments(), + { + index: this.scanner.index, + line: this.scanner.lineNumber, + column: this.scanner.index - this.scanner.lineStart, + } + ); + }), + (t.prototype.createJSXChildNode = function () { + return { + index: this.scanner.index, + line: this.scanner.lineNumber, + column: this.scanner.index - this.scanner.lineStart, + }; + }), + (t.prototype.scanXHTMLEntity = function (e) { + for (var t = '&', n = !0, r = !1, o = !1, i = !1; !this.scanner.eof() && n && !r; ) { + var a = this.scanner.source[this.scanner.index]; + if (a === e) break; + if (((r = ';' === a), (t += a), ++this.scanner.index, !r)) + switch (t.length) { + case 2: + o = '#' === a; + break; + case 3: + o && ((n = (i = 'x' === a) || s.Character.isDecimalDigit(a.charCodeAt(0))), (o = o && !i)); + break; + default: + n = + (n = n && !(o && !s.Character.isDecimalDigit(a.charCodeAt(0)))) && + !(i && !s.Character.isHexDigit(a.charCodeAt(0))); + } + } + if (n && r && t.length > 2) { + var u = t.substr(1, t.length - 2); + o && u.length > 1 + ? (t = String.fromCharCode(parseInt(u.substr(1), 10))) + : i && u.length > 2 + ? (t = String.fromCharCode(parseInt('0' + u.substr(1), 16))) + : o || i || !d.XHTMLEntities[u] || (t = d.XHTMLEntities[u]); + } + return t; + }), + (t.prototype.lexJSX = function () { + var e = this.scanner.source.charCodeAt(this.scanner.index); + if (60 === e || 62 === e || 47 === e || 58 === e || 61 === e || 123 === e || 125 === e) + return { + type: 7, + value: (a = this.scanner.source[this.scanner.index++]), + lineNumber: this.scanner.lineNumber, + lineStart: this.scanner.lineStart, + start: this.scanner.index - 1, + end: this.scanner.index, + }; + if (34 === e || 39 === e) { + for ( + var t = this.scanner.index, n = this.scanner.source[this.scanner.index++], r = ''; + !this.scanner.eof() && (u = this.scanner.source[this.scanner.index++]) !== n; + + ) + r += '&' === u ? this.scanXHTMLEntity(n) : u; + return { + type: 8, + value: r, + lineNumber: this.scanner.lineNumber, + lineStart: this.scanner.lineStart, + start: t, + end: this.scanner.index, + }; + } + if (46 === e) { + var o = this.scanner.source.charCodeAt(this.scanner.index + 1), + i = this.scanner.source.charCodeAt(this.scanner.index + 2), + a = 46 === o && 46 === i ? '...' : '.'; + return ( + (t = this.scanner.index), + (this.scanner.index += a.length), + { + type: 7, + value: a, + lineNumber: this.scanner.lineNumber, + lineStart: this.scanner.lineStart, + start: t, + end: this.scanner.index, + } + ); + } + if (96 === e) + return { + type: 10, + value: '', + lineNumber: this.scanner.lineNumber, + lineStart: this.scanner.lineStart, + start: this.scanner.index, + end: this.scanner.index, + }; + if (s.Character.isIdentifierStart(e) && 92 !== e) { + for (t = this.scanner.index, ++this.scanner.index; !this.scanner.eof(); ) { + var u = this.scanner.source.charCodeAt(this.scanner.index); + if (s.Character.isIdentifierPart(u) && 92 !== u) ++this.scanner.index; + else { + if (45 !== u) break; + ++this.scanner.index; + } + } + return { + type: 100, + value: this.scanner.source.slice(t, this.scanner.index), + lineNumber: this.scanner.lineNumber, + lineStart: this.scanner.lineStart, + start: t, + end: this.scanner.index, + }; + } + return this.scanner.lex(); + }), + (t.prototype.nextJSXToken = function () { + this.collectComments(), + (this.startMarker.index = this.scanner.index), + (this.startMarker.line = this.scanner.lineNumber), + (this.startMarker.column = this.scanner.index - this.scanner.lineStart); + var e = this.lexJSX(); + return ( + (this.lastMarker.index = this.scanner.index), + (this.lastMarker.line = this.scanner.lineNumber), + (this.lastMarker.column = this.scanner.index - this.scanner.lineStart), + this.config.tokens && this.tokens.push(this.convertToken(e)), + e + ); + }), + (t.prototype.nextJSXText = function () { + (this.startMarker.index = this.scanner.index), + (this.startMarker.line = this.scanner.lineNumber), + (this.startMarker.column = this.scanner.index - this.scanner.lineStart); + for (var e = this.scanner.index, t = ''; !this.scanner.eof(); ) { + var n = this.scanner.source[this.scanner.index]; + if ('{' === n || '<' === n) break; + ++this.scanner.index, + (t += n), + s.Character.isLineTerminator(n.charCodeAt(0)) && + (++this.scanner.lineNumber, + '\r' === n && '\n' === this.scanner.source[this.scanner.index] && ++this.scanner.index, + (this.scanner.lineStart = this.scanner.index)); + } + (this.lastMarker.index = this.scanner.index), + (this.lastMarker.line = this.scanner.lineNumber), + (this.lastMarker.column = this.scanner.index - this.scanner.lineStart); + var r = { + type: 101, + value: t, + lineNumber: this.scanner.lineNumber, + lineStart: this.scanner.lineStart, + start: e, + end: this.scanner.index, + }; + return t.length > 0 && this.config.tokens && this.tokens.push(this.convertToken(r)), r; + }), + (t.prototype.peekJSXToken = function () { + var e = this.scanner.saveState(); + this.scanner.scanComments(); + var t = this.lexJSX(); + return this.scanner.restoreState(e), t; + }), + (t.prototype.expectJSX = function (e) { + var t = this.nextJSXToken(); + (7 === t.type && t.value === e) || this.throwUnexpectedToken(t); + }), + (t.prototype.matchJSX = function (e) { + var t = this.peekJSXToken(); + return 7 === t.type && t.value === e; + }), + (t.prototype.parseJSXIdentifier = function () { + var e = this.createJSXNode(), + t = this.nextJSXToken(); + return 100 !== t.type && this.throwUnexpectedToken(t), this.finalize(e, new i.JSXIdentifier(t.value)); + }), + (t.prototype.parseJSXElementName = function () { + var e = this.createJSXNode(), + t = this.parseJSXIdentifier(); + if (this.matchJSX(':')) { + var n = t; + this.expectJSX(':'); + var r = this.parseJSXIdentifier(); + t = this.finalize(e, new i.JSXNamespacedName(n, r)); + } else if (this.matchJSX('.')) + for (; this.matchJSX('.'); ) { + var o = t; + this.expectJSX('.'); + var s = this.parseJSXIdentifier(); + t = this.finalize(e, new i.JSXMemberExpression(o, s)); + } + return t; + }), + (t.prototype.parseJSXAttributeName = function () { + var e, + t = this.createJSXNode(), + n = this.parseJSXIdentifier(); + if (this.matchJSX(':')) { + var r = n; + this.expectJSX(':'); + var o = this.parseJSXIdentifier(); + e = this.finalize(t, new i.JSXNamespacedName(r, o)); + } else e = n; + return e; + }), + (t.prototype.parseJSXStringLiteralAttribute = function () { + var e = this.createJSXNode(), + t = this.nextJSXToken(); + 8 !== t.type && this.throwUnexpectedToken(t); + var n = this.getTokenRaw(t); + return this.finalize(e, new u.Literal(t.value, n)); + }), + (t.prototype.parseJSXExpressionAttribute = function () { + var e = this.createJSXNode(); + this.expectJSX('{'), + this.finishJSX(), + this.match('}') && this.tolerateError('JSX attributes must only be assigned a non-empty expression'); + var t = this.parseAssignmentExpression(); + return this.reenterJSX(), this.finalize(e, new i.JSXExpressionContainer(t)); + }), + (t.prototype.parseJSXAttributeValue = function () { + return this.matchJSX('{') + ? this.parseJSXExpressionAttribute() + : this.matchJSX('<') + ? this.parseJSXElement() + : this.parseJSXStringLiteralAttribute(); + }), + (t.prototype.parseJSXNameValueAttribute = function () { + var e = this.createJSXNode(), + t = this.parseJSXAttributeName(), + n = null; + return ( + this.matchJSX('=') && (this.expectJSX('='), (n = this.parseJSXAttributeValue())), + this.finalize(e, new i.JSXAttribute(t, n)) + ); + }), + (t.prototype.parseJSXSpreadAttribute = function () { + var e = this.createJSXNode(); + this.expectJSX('{'), this.expectJSX('...'), this.finishJSX(); + var t = this.parseAssignmentExpression(); + return this.reenterJSX(), this.finalize(e, new i.JSXSpreadAttribute(t)); + }), + (t.prototype.parseJSXAttributes = function () { + for (var e = []; !this.matchJSX('/') && !this.matchJSX('>'); ) { + var t = this.matchJSX('{') ? this.parseJSXSpreadAttribute() : this.parseJSXNameValueAttribute(); + e.push(t); + } + return e; + }), + (t.prototype.parseJSXOpeningElement = function () { + var e = this.createJSXNode(); + this.expectJSX('<'); + var t = this.parseJSXElementName(), + n = this.parseJSXAttributes(), + r = this.matchJSX('/'); + return ( + r && this.expectJSX('/'), this.expectJSX('>'), this.finalize(e, new i.JSXOpeningElement(t, r, n)) + ); + }), + (t.prototype.parseJSXBoundaryElement = function () { + var e = this.createJSXNode(); + if ((this.expectJSX('<'), this.matchJSX('/'))) { + this.expectJSX('/'); + var t = this.parseJSXElementName(); + return this.expectJSX('>'), this.finalize(e, new i.JSXClosingElement(t)); + } + var n = this.parseJSXElementName(), + r = this.parseJSXAttributes(), + o = this.matchJSX('/'); + return ( + o && this.expectJSX('/'), this.expectJSX('>'), this.finalize(e, new i.JSXOpeningElement(n, o, r)) + ); + }), + (t.prototype.parseJSXEmptyExpression = function () { + var e = this.createJSXChildNode(); + return ( + this.collectComments(), + (this.lastMarker.index = this.scanner.index), + (this.lastMarker.line = this.scanner.lineNumber), + (this.lastMarker.column = this.scanner.index - this.scanner.lineStart), + this.finalize(e, new i.JSXEmptyExpression()) + ); + }), + (t.prototype.parseJSXExpressionContainer = function () { + var e, + t = this.createJSXNode(); + return ( + this.expectJSX('{'), + this.matchJSX('}') + ? ((e = this.parseJSXEmptyExpression()), this.expectJSX('}')) + : (this.finishJSX(), (e = this.parseAssignmentExpression()), this.reenterJSX()), + this.finalize(t, new i.JSXExpressionContainer(e)) + ); + }), + (t.prototype.parseJSXChildren = function () { + for (var e = []; !this.scanner.eof(); ) { + var t = this.createJSXChildNode(), + n = this.nextJSXText(); + if (n.start < n.end) { + var r = this.getTokenRaw(n), + o = this.finalize(t, new i.JSXText(n.value, r)); + e.push(o); + } + if ('{' !== this.scanner.source[this.scanner.index]) break; + var s = this.parseJSXExpressionContainer(); + e.push(s); + } + return e; + }), + (t.prototype.parseComplexJSXElement = function (e) { + for (var t = []; !this.scanner.eof(); ) { + e.children = e.children.concat(this.parseJSXChildren()); + var n = this.createJSXChildNode(), + r = this.parseJSXBoundaryElement(); + if (r.type === a.JSXSyntax.JSXOpeningElement) { + var o = r; + if (o.selfClosing) { + var s = this.finalize(n, new i.JSXElement(o, [], null)); + e.children.push(s); + } else t.push(e), (e = { node: n, opening: o, closing: null, children: [] }); + } + if (r.type === a.JSXSyntax.JSXClosingElement) { + e.closing = r; + var u = p(e.opening.name); + if ( + (u !== p(e.closing.name) && + this.tolerateError('Expected corresponding JSX closing tag for %0', u), + !(t.length > 0)) + ) + break; + (s = this.finalize(e.node, new i.JSXElement(e.opening, e.children, e.closing))), + (e = t[t.length - 1]).children.push(s), + t.pop(); + } + } + return e; + }), + (t.prototype.parseJSXElement = function () { + var e = this.createJSXNode(), + t = this.parseJSXOpeningElement(), + n = [], + r = null; + if (!t.selfClosing) { + var o = this.parseComplexJSXElement({ node: e, opening: t, closing: r, children: n }); + (n = o.children), (r = o.closing); + } + return this.finalize(e, new i.JSXElement(t, n, r)); + }), + (t.prototype.parseJSXRoot = function () { + this.config.tokens && this.tokens.pop(), this.startJSX(); + var e = this.parseJSXElement(); + return this.finishJSX(), e; + }), + (t.prototype.isStartOfExpression = function () { + return e.prototype.isStartOfExpression.call(this) || this.match('<'); + }), + t + ); + })(l.Parser); + t.JSXParser = h; + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var n = { + NonAsciiIdentifierStart: + /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/, + NonAsciiIdentifierPart: + /[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/, + }; + t.Character = { + fromCodePoint: function (e) { + return e < 65536 + ? String.fromCharCode(e) + : String.fromCharCode(55296 + ((e - 65536) >> 10)) + String.fromCharCode(56320 + ((e - 65536) & 1023)); + }, + isWhiteSpace: function (e) { + return ( + 32 === e || + 9 === e || + 11 === e || + 12 === e || + 160 === e || + (e >= 5760 && + [ + 5760, 8192, 8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202, 8239, 8287, 12288, 65279, + ].indexOf(e) >= 0) + ); + }, + isLineTerminator: function (e) { + return 10 === e || 13 === e || 8232 === e || 8233 === e; + }, + isIdentifierStart: function (e) { + return ( + 36 === e || + 95 === e || + (e >= 65 && e <= 90) || + (e >= 97 && e <= 122) || + 92 === e || + (e >= 128 && n.NonAsciiIdentifierStart.test(t.Character.fromCodePoint(e))) + ); + }, + isIdentifierPart: function (e) { + return ( + 36 === e || + 95 === e || + (e >= 65 && e <= 90) || + (e >= 97 && e <= 122) || + (e >= 48 && e <= 57) || + 92 === e || + (e >= 128 && n.NonAsciiIdentifierPart.test(t.Character.fromCodePoint(e))) + ); + }, + isDecimalDigit: function (e) { + return e >= 48 && e <= 57; + }, + isHexDigit: function (e) { + return (e >= 48 && e <= 57) || (e >= 65 && e <= 70) || (e >= 97 && e <= 102); + }, + isOctalDigit: function (e) { + return e >= 48 && e <= 55; + }, + }; + }, + function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = n(6), + o = function (e) { + (this.type = r.JSXSyntax.JSXClosingElement), (this.name = e); + }; + t.JSXClosingElement = o; + var s = function (e, t, n) { + (this.type = r.JSXSyntax.JSXElement), + (this.openingElement = e), + (this.children = t), + (this.closingElement = n); + }; + t.JSXElement = s; + var i = function () { + this.type = r.JSXSyntax.JSXEmptyExpression; + }; + t.JSXEmptyExpression = i; + var a = function (e) { + (this.type = r.JSXSyntax.JSXExpressionContainer), (this.expression = e); + }; + t.JSXExpressionContainer = a; + var u = function (e) { + (this.type = r.JSXSyntax.JSXIdentifier), (this.name = e); + }; + t.JSXIdentifier = u; + var l = function (e, t) { + (this.type = r.JSXSyntax.JSXMemberExpression), (this.object = e), (this.property = t); + }; + t.JSXMemberExpression = l; + var c = function (e, t) { + (this.type = r.JSXSyntax.JSXAttribute), (this.name = e), (this.value = t); + }; + t.JSXAttribute = c; + var d = function (e, t) { + (this.type = r.JSXSyntax.JSXNamespacedName), (this.namespace = e), (this.name = t); + }; + t.JSXNamespacedName = d; + var p = function (e, t, n) { + (this.type = r.JSXSyntax.JSXOpeningElement), (this.name = e), (this.selfClosing = t), (this.attributes = n); + }; + t.JSXOpeningElement = p; + var h = function (e) { + (this.type = r.JSXSyntax.JSXSpreadAttribute), (this.argument = e); + }; + t.JSXSpreadAttribute = h; + var f = function (e, t) { + (this.type = r.JSXSyntax.JSXText), (this.value = e), (this.raw = t); + }; + t.JSXText = f; + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.JSXSyntax = { + JSXAttribute: 'JSXAttribute', + JSXClosingElement: 'JSXClosingElement', + JSXElement: 'JSXElement', + JSXEmptyExpression: 'JSXEmptyExpression', + JSXExpressionContainer: 'JSXExpressionContainer', + JSXIdentifier: 'JSXIdentifier', + JSXMemberExpression: 'JSXMemberExpression', + JSXNamespacedName: 'JSXNamespacedName', + JSXOpeningElement: 'JSXOpeningElement', + JSXSpreadAttribute: 'JSXSpreadAttribute', + JSXText: 'JSXText', + }); + }, + function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = n(2), + o = function (e) { + (this.type = r.Syntax.ArrayExpression), (this.elements = e); + }; + t.ArrayExpression = o; + var s = function (e) { + (this.type = r.Syntax.ArrayPattern), (this.elements = e); + }; + t.ArrayPattern = s; + var i = function (e, t, n) { + (this.type = r.Syntax.ArrowFunctionExpression), + (this.id = null), + (this.params = e), + (this.body = t), + (this.generator = !1), + (this.expression = n), + (this.async = !1); + }; + t.ArrowFunctionExpression = i; + var a = function (e, t, n) { + (this.type = r.Syntax.AssignmentExpression), (this.operator = e), (this.left = t), (this.right = n); + }; + t.AssignmentExpression = a; + var u = function (e, t) { + (this.type = r.Syntax.AssignmentPattern), (this.left = e), (this.right = t); + }; + t.AssignmentPattern = u; + var l = function (e, t, n) { + (this.type = r.Syntax.ArrowFunctionExpression), + (this.id = null), + (this.params = e), + (this.body = t), + (this.generator = !1), + (this.expression = n), + (this.async = !0); + }; + t.AsyncArrowFunctionExpression = l; + var c = function (e, t, n) { + (this.type = r.Syntax.FunctionDeclaration), + (this.id = e), + (this.params = t), + (this.body = n), + (this.generator = !1), + (this.expression = !1), + (this.async = !0); + }; + t.AsyncFunctionDeclaration = c; + var d = function (e, t, n) { + (this.type = r.Syntax.FunctionExpression), + (this.id = e), + (this.params = t), + (this.body = n), + (this.generator = !1), + (this.expression = !1), + (this.async = !0); + }; + t.AsyncFunctionExpression = d; + var p = function (e) { + (this.type = r.Syntax.AwaitExpression), (this.argument = e); + }; + t.AwaitExpression = p; + var h = function (e, t, n) { + var o = '||' === e || '&&' === e; + (this.type = o ? r.Syntax.LogicalExpression : r.Syntax.BinaryExpression), + (this.operator = e), + (this.left = t), + (this.right = n); + }; + t.BinaryExpression = h; + var f = function (e) { + (this.type = r.Syntax.BlockStatement), (this.body = e); + }; + t.BlockStatement = f; + var m = function (e) { + (this.type = r.Syntax.BreakStatement), (this.label = e); + }; + t.BreakStatement = m; + var j = function (e, t) { + (this.type = r.Syntax.CallExpression), (this.callee = e), (this.arguments = t); + }; + t.CallExpression = j; + var g = function (e, t) { + (this.type = r.Syntax.CatchClause), (this.param = e), (this.body = t); + }; + t.CatchClause = g; + var y = function (e) { + (this.type = r.Syntax.ClassBody), (this.body = e); + }; + t.ClassBody = y; + var v = function (e, t, n) { + (this.type = r.Syntax.ClassDeclaration), (this.id = e), (this.superClass = t), (this.body = n); + }; + t.ClassDeclaration = v; + var _ = function (e, t, n) { + (this.type = r.Syntax.ClassExpression), (this.id = e), (this.superClass = t), (this.body = n); + }; + t.ClassExpression = _; + var b = function (e, t) { + (this.type = r.Syntax.MemberExpression), (this.computed = !0), (this.object = e), (this.property = t); + }; + t.ComputedMemberExpression = b; + var x = function (e, t, n) { + (this.type = r.Syntax.ConditionalExpression), (this.test = e), (this.consequent = t), (this.alternate = n); + }; + t.ConditionalExpression = x; + var E = function (e) { + (this.type = r.Syntax.ContinueStatement), (this.label = e); + }; + t.ContinueStatement = E; + var w = function () { + this.type = r.Syntax.DebuggerStatement; + }; + t.DebuggerStatement = w; + var D = function (e, t) { + (this.type = r.Syntax.ExpressionStatement), (this.expression = e), (this.directive = t); + }; + t.Directive = D; + var S = function (e, t) { + (this.type = r.Syntax.DoWhileStatement), (this.body = e), (this.test = t); + }; + t.DoWhileStatement = S; + var A = function () { + this.type = r.Syntax.EmptyStatement; + }; + t.EmptyStatement = A; + var C = function (e) { + (this.type = r.Syntax.ExportAllDeclaration), (this.source = e); + }; + t.ExportAllDeclaration = C; + var k = function (e) { + (this.type = r.Syntax.ExportDefaultDeclaration), (this.declaration = e); + }; + t.ExportDefaultDeclaration = k; + var F = function (e, t, n) { + (this.type = r.Syntax.ExportNamedDeclaration), + (this.declaration = e), + (this.specifiers = t), + (this.source = n); + }; + t.ExportNamedDeclaration = F; + var T = function (e, t) { + (this.type = r.Syntax.ExportSpecifier), (this.exported = t), (this.local = e); + }; + t.ExportSpecifier = T; + var O = function (e) { + (this.type = r.Syntax.ExpressionStatement), (this.expression = e); + }; + t.ExpressionStatement = O; + var I = function (e, t, n) { + (this.type = r.Syntax.ForInStatement), (this.left = e), (this.right = t), (this.body = n), (this.each = !1); + }; + t.ForInStatement = I; + var N = function (e, t, n) { + (this.type = r.Syntax.ForOfStatement), (this.left = e), (this.right = t), (this.body = n); + }; + t.ForOfStatement = N; + var P = function (e, t, n, o) { + (this.type = r.Syntax.ForStatement), (this.init = e), (this.test = t), (this.update = n), (this.body = o); + }; + t.ForStatement = P; + var R = function (e, t, n, o) { + (this.type = r.Syntax.FunctionDeclaration), + (this.id = e), + (this.params = t), + (this.body = n), + (this.generator = o), + (this.expression = !1), + (this.async = !1); + }; + t.FunctionDeclaration = R; + var L = function (e, t, n, o) { + (this.type = r.Syntax.FunctionExpression), + (this.id = e), + (this.params = t), + (this.body = n), + (this.generator = o), + (this.expression = !1), + (this.async = !1); + }; + t.FunctionExpression = L; + var M = function (e) { + (this.type = r.Syntax.Identifier), (this.name = e); + }; + t.Identifier = M; + var B = function (e, t, n) { + (this.type = r.Syntax.IfStatement), (this.test = e), (this.consequent = t), (this.alternate = n); + }; + t.IfStatement = B; + var U = function (e, t) { + (this.type = r.Syntax.ImportDeclaration), (this.specifiers = e), (this.source = t); + }; + t.ImportDeclaration = U; + var $ = function (e) { + (this.type = r.Syntax.ImportDefaultSpecifier), (this.local = e); + }; + t.ImportDefaultSpecifier = $; + var q = function (e) { + (this.type = r.Syntax.ImportNamespaceSpecifier), (this.local = e); + }; + t.ImportNamespaceSpecifier = q; + var z = function (e, t) { + (this.type = r.Syntax.ImportSpecifier), (this.local = e), (this.imported = t); + }; + t.ImportSpecifier = z; + var G = function (e, t) { + (this.type = r.Syntax.LabeledStatement), (this.label = e), (this.body = t); + }; + t.LabeledStatement = G; + var H = function (e, t) { + (this.type = r.Syntax.Literal), (this.value = e), (this.raw = t); + }; + t.Literal = H; + var X = function (e, t) { + (this.type = r.Syntax.MetaProperty), (this.meta = e), (this.property = t); + }; + t.MetaProperty = X; + var J = function (e, t, n, o, s) { + (this.type = r.Syntax.MethodDefinition), + (this.key = e), + (this.computed = t), + (this.value = n), + (this.kind = o), + (this.static = s); + }; + t.MethodDefinition = J; + var W = function (e) { + (this.type = r.Syntax.Program), (this.body = e), (this.sourceType = 'module'); + }; + t.Module = W; + var V = function (e, t) { + (this.type = r.Syntax.NewExpression), (this.callee = e), (this.arguments = t); + }; + t.NewExpression = V; + var K = function (e) { + (this.type = r.Syntax.ObjectExpression), (this.properties = e); + }; + t.ObjectExpression = K; + var Y = function (e) { + (this.type = r.Syntax.ObjectPattern), (this.properties = e); + }; + t.ObjectPattern = Y; + var Q = function (e, t, n, o, s, i) { + (this.type = r.Syntax.Property), + (this.key = t), + (this.computed = n), + (this.value = o), + (this.kind = e), + (this.method = s), + (this.shorthand = i); + }; + t.Property = Q; + var Z = function (e, t, n, o) { + (this.type = r.Syntax.Literal), (this.value = e), (this.raw = t), (this.regex = { pattern: n, flags: o }); + }; + t.RegexLiteral = Z; + var ee = function (e) { + (this.type = r.Syntax.RestElement), (this.argument = e); + }; + t.RestElement = ee; + var te = function (e) { + (this.type = r.Syntax.ReturnStatement), (this.argument = e); + }; + t.ReturnStatement = te; + var ne = function (e) { + (this.type = r.Syntax.Program), (this.body = e), (this.sourceType = 'script'); + }; + t.Script = ne; + var re = function (e) { + (this.type = r.Syntax.SequenceExpression), (this.expressions = e); + }; + t.SequenceExpression = re; + var oe = function (e) { + (this.type = r.Syntax.SpreadElement), (this.argument = e); + }; + t.SpreadElement = oe; + var se = function (e, t) { + (this.type = r.Syntax.MemberExpression), (this.computed = !1), (this.object = e), (this.property = t); + }; + t.StaticMemberExpression = se; + var ie = function () { + this.type = r.Syntax.Super; + }; + t.Super = ie; + var ae = function (e, t) { + (this.type = r.Syntax.SwitchCase), (this.test = e), (this.consequent = t); + }; + t.SwitchCase = ae; + var ue = function (e, t) { + (this.type = r.Syntax.SwitchStatement), (this.discriminant = e), (this.cases = t); + }; + t.SwitchStatement = ue; + var le = function (e, t) { + (this.type = r.Syntax.TaggedTemplateExpression), (this.tag = e), (this.quasi = t); + }; + t.TaggedTemplateExpression = le; + var ce = function (e, t) { + (this.type = r.Syntax.TemplateElement), (this.value = e), (this.tail = t); + }; + t.TemplateElement = ce; + var de = function (e, t) { + (this.type = r.Syntax.TemplateLiteral), (this.quasis = e), (this.expressions = t); + }; + t.TemplateLiteral = de; + var pe = function () { + this.type = r.Syntax.ThisExpression; + }; + t.ThisExpression = pe; + var he = function (e) { + (this.type = r.Syntax.ThrowStatement), (this.argument = e); + }; + t.ThrowStatement = he; + var fe = function (e, t, n) { + (this.type = r.Syntax.TryStatement), (this.block = e), (this.handler = t), (this.finalizer = n); + }; + t.TryStatement = fe; + var me = function (e, t) { + (this.type = r.Syntax.UnaryExpression), (this.operator = e), (this.argument = t), (this.prefix = !0); + }; + t.UnaryExpression = me; + var je = function (e, t, n) { + (this.type = r.Syntax.UpdateExpression), (this.operator = e), (this.argument = t), (this.prefix = n); + }; + t.UpdateExpression = je; + var ge = function (e, t) { + (this.type = r.Syntax.VariableDeclaration), (this.declarations = e), (this.kind = t); + }; + t.VariableDeclaration = ge; + var ye = function (e, t) { + (this.type = r.Syntax.VariableDeclarator), (this.id = e), (this.init = t); + }; + t.VariableDeclarator = ye; + var ve = function (e, t) { + (this.type = r.Syntax.WhileStatement), (this.test = e), (this.body = t); + }; + t.WhileStatement = ve; + var _e = function (e, t) { + (this.type = r.Syntax.WithStatement), (this.object = e), (this.body = t); + }; + t.WithStatement = _e; + var be = function (e, t) { + (this.type = r.Syntax.YieldExpression), (this.argument = e), (this.delegate = t); + }; + t.YieldExpression = be; + }, + function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = n(9), + o = n(10), + s = n(11), + i = n(7), + a = n(12), + u = n(2), + l = n(13), + c = (function () { + function e(e, t, n) { + void 0 === t && (t = {}), + (this.config = { + range: 'boolean' == typeof t.range && t.range, + loc: 'boolean' == typeof t.loc && t.loc, + source: null, + tokens: 'boolean' == typeof t.tokens && t.tokens, + comment: 'boolean' == typeof t.comment && t.comment, + tolerant: 'boolean' == typeof t.tolerant && t.tolerant, + }), + this.config.loc && t.source && null !== t.source && (this.config.source = String(t.source)), + (this.delegate = n), + (this.errorHandler = new o.ErrorHandler()), + (this.errorHandler.tolerant = this.config.tolerant), + (this.scanner = new a.Scanner(e, this.errorHandler)), + (this.scanner.trackComment = this.config.comment), + (this.operatorPrecedence = { + ')': 0, + ';': 0, + ',': 0, + '=': 0, + ']': 0, + '||': 1, + '&&': 2, + '|': 3, + '^': 4, + '&': 5, + '==': 6, + '!=': 6, + '===': 6, + '!==': 6, + '<': 7, + '>': 7, + '<=': 7, + '>=': 7, + '<<': 8, + '>>': 8, + '>>>': 8, + '+': 9, + '-': 9, + '*': 11, + '/': 11, + '%': 11, + }), + (this.lookahead = { + type: 2, + value: '', + lineNumber: this.scanner.lineNumber, + lineStart: 0, + start: 0, + end: 0, + }), + (this.hasLineTerminator = !1), + (this.context = { + isModule: !1, + await: !1, + allowIn: !0, + allowStrictDirective: !0, + allowYield: !0, + firstCoverInitializedNameError: null, + isAssignmentTarget: !1, + isBindingElement: !1, + inFunctionBody: !1, + inIteration: !1, + inSwitch: !1, + labelSet: {}, + strict: !1, + }), + (this.tokens = []), + (this.startMarker = { index: 0, line: this.scanner.lineNumber, column: 0 }), + (this.lastMarker = { index: 0, line: this.scanner.lineNumber, column: 0 }), + this.nextToken(), + (this.lastMarker = { + index: this.scanner.index, + line: this.scanner.lineNumber, + column: this.scanner.index - this.scanner.lineStart, + }); + } + return ( + (e.prototype.throwError = function (e) { + for (var t = [], n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; + var o = Array.prototype.slice.call(arguments, 1), + s = e.replace(/%(\d)/g, function (e, t) { + return r.assert(t < o.length, 'Message reference must be in range'), o[t]; + }), + i = this.lastMarker.index, + a = this.lastMarker.line, + u = this.lastMarker.column + 1; + throw this.errorHandler.createError(i, a, u, s); + }), + (e.prototype.tolerateError = function (e) { + for (var t = [], n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; + var o = Array.prototype.slice.call(arguments, 1), + s = e.replace(/%(\d)/g, function (e, t) { + return r.assert(t < o.length, 'Message reference must be in range'), o[t]; + }), + i = this.lastMarker.index, + a = this.scanner.lineNumber, + u = this.lastMarker.column + 1; + this.errorHandler.tolerateError(i, a, u, s); + }), + (e.prototype.unexpectedTokenError = function (e, t) { + var n, + r = t || s.Messages.UnexpectedToken; + if ( + (e + ? (t || + ((r = + 2 === e.type + ? s.Messages.UnexpectedEOS + : 3 === e.type + ? s.Messages.UnexpectedIdentifier + : 6 === e.type + ? s.Messages.UnexpectedNumber + : 8 === e.type + ? s.Messages.UnexpectedString + : 10 === e.type + ? s.Messages.UnexpectedTemplate + : s.Messages.UnexpectedToken), + 4 === e.type && + (this.scanner.isFutureReservedWord(e.value) + ? (r = s.Messages.UnexpectedReserved) + : this.context.strict && + this.scanner.isStrictModeReservedWord(e.value) && + (r = s.Messages.StrictReservedWord))), + (n = e.value)) + : (n = 'ILLEGAL'), + (r = r.replace('%0', n)), + e && 'number' == typeof e.lineNumber) + ) { + var o = e.start, + i = e.lineNumber, + a = this.lastMarker.index - this.lastMarker.column, + u = e.start - a + 1; + return this.errorHandler.createError(o, i, u, r); + } + return ( + (o = this.lastMarker.index), + (i = this.lastMarker.line), + (u = this.lastMarker.column + 1), + this.errorHandler.createError(o, i, u, r) + ); + }), + (e.prototype.throwUnexpectedToken = function (e, t) { + throw this.unexpectedTokenError(e, t); + }), + (e.prototype.tolerateUnexpectedToken = function (e, t) { + this.errorHandler.tolerate(this.unexpectedTokenError(e, t)); + }), + (e.prototype.collectComments = function () { + if (this.config.comment) { + var e = this.scanner.scanComments(); + if (e.length > 0 && this.delegate) + for (var t = 0; t < e.length; ++t) { + var n = e[t], + r = void 0; + (r = { + type: n.multiLine ? 'BlockComment' : 'LineComment', + value: this.scanner.source.slice(n.slice[0], n.slice[1]), + }), + this.config.range && (r.range = n.range), + this.config.loc && (r.loc = n.loc); + var o = { + start: { line: n.loc.start.line, column: n.loc.start.column, offset: n.range[0] }, + end: { line: n.loc.end.line, column: n.loc.end.column, offset: n.range[1] }, + }; + this.delegate(r, o); + } + } else this.scanner.scanComments(); + }), + (e.prototype.getTokenRaw = function (e) { + return this.scanner.source.slice(e.start, e.end); + }), + (e.prototype.convertToken = function (e) { + var t = { type: l.TokenName[e.type], value: this.getTokenRaw(e) }; + if ( + (this.config.range && (t.range = [e.start, e.end]), + this.config.loc && + (t.loc = { + start: { line: this.startMarker.line, column: this.startMarker.column }, + end: { line: this.scanner.lineNumber, column: this.scanner.index - this.scanner.lineStart }, + }), + 9 === e.type) + ) { + var n = e.pattern, + r = e.flags; + t.regex = { pattern: n, flags: r }; + } + return t; + }), + (e.prototype.nextToken = function () { + var e = this.lookahead; + (this.lastMarker.index = this.scanner.index), + (this.lastMarker.line = this.scanner.lineNumber), + (this.lastMarker.column = this.scanner.index - this.scanner.lineStart), + this.collectComments(), + this.scanner.index !== this.startMarker.index && + ((this.startMarker.index = this.scanner.index), + (this.startMarker.line = this.scanner.lineNumber), + (this.startMarker.column = this.scanner.index - this.scanner.lineStart)); + var t = this.scanner.lex(); + return ( + (this.hasLineTerminator = e.lineNumber !== t.lineNumber), + t && + this.context.strict && + 3 === t.type && + this.scanner.isStrictModeReservedWord(t.value) && + (t.type = 4), + (this.lookahead = t), + this.config.tokens && 2 !== t.type && this.tokens.push(this.convertToken(t)), + e + ); + }), + (e.prototype.nextRegexToken = function () { + this.collectComments(); + var e = this.scanner.scanRegExp(); + return ( + this.config.tokens && (this.tokens.pop(), this.tokens.push(this.convertToken(e))), + (this.lookahead = e), + this.nextToken(), + e + ); + }), + (e.prototype.createNode = function () { + return { + index: this.startMarker.index, + line: this.startMarker.line, + column: this.startMarker.column, + }; + }), + (e.prototype.startNode = function (e, t) { + void 0 === t && (t = 0); + var n = e.start - e.lineStart, + r = e.lineNumber; + return n < 0 && ((n += t), r--), { index: e.start, line: r, column: n }; + }), + (e.prototype.finalize = function (e, t) { + if ( + (this.config.range && (t.range = [e.index, this.lastMarker.index]), + this.config.loc && + ((t.loc = { + start: { line: e.line, column: e.column }, + end: { line: this.lastMarker.line, column: this.lastMarker.column }, + }), + this.config.source && (t.loc.source = this.config.source)), + this.delegate) + ) { + var n = { + start: { line: e.line, column: e.column, offset: e.index }, + end: { + line: this.lastMarker.line, + column: this.lastMarker.column, + offset: this.lastMarker.index, + }, + }; + this.delegate(t, n); + } + return t; + }), + (e.prototype.expect = function (e) { + var t = this.nextToken(); + (7 === t.type && t.value === e) || this.throwUnexpectedToken(t); + }), + (e.prototype.expectCommaSeparator = function () { + if (this.config.tolerant) { + var e = this.lookahead; + 7 === e.type && ',' === e.value + ? this.nextToken() + : 7 === e.type && ';' === e.value + ? (this.nextToken(), this.tolerateUnexpectedToken(e)) + : this.tolerateUnexpectedToken(e, s.Messages.UnexpectedToken); + } else this.expect(','); + }), + (e.prototype.expectKeyword = function (e) { + var t = this.nextToken(); + (4 === t.type && t.value === e) || this.throwUnexpectedToken(t); + }), + (e.prototype.match = function (e) { + return 7 === this.lookahead.type && this.lookahead.value === e; + }), + (e.prototype.matchKeyword = function (e) { + return 4 === this.lookahead.type && this.lookahead.value === e; + }), + (e.prototype.matchContextualKeyword = function (e) { + return 3 === this.lookahead.type && this.lookahead.value === e; + }), + (e.prototype.matchAssign = function () { + if (7 !== this.lookahead.type) return !1; + var e = this.lookahead.value; + return ( + '=' === e || + '*=' === e || + '**=' === e || + '/=' === e || + '%=' === e || + '+=' === e || + '-=' === e || + '<<=' === e || + '>>=' === e || + '>>>=' === e || + '&=' === e || + '^=' === e || + '|=' === e + ); + }), + (e.prototype.isolateCoverGrammar = function (e) { + var t = this.context.isBindingElement, + n = this.context.isAssignmentTarget, + r = this.context.firstCoverInitializedNameError; + (this.context.isBindingElement = !0), + (this.context.isAssignmentTarget = !0), + (this.context.firstCoverInitializedNameError = null); + var o = e.call(this); + return ( + null !== this.context.firstCoverInitializedNameError && + this.throwUnexpectedToken(this.context.firstCoverInitializedNameError), + (this.context.isBindingElement = t), + (this.context.isAssignmentTarget = n), + (this.context.firstCoverInitializedNameError = r), + o + ); + }), + (e.prototype.inheritCoverGrammar = function (e) { + var t = this.context.isBindingElement, + n = this.context.isAssignmentTarget, + r = this.context.firstCoverInitializedNameError; + (this.context.isBindingElement = !0), + (this.context.isAssignmentTarget = !0), + (this.context.firstCoverInitializedNameError = null); + var o = e.call(this); + return ( + (this.context.isBindingElement = this.context.isBindingElement && t), + (this.context.isAssignmentTarget = this.context.isAssignmentTarget && n), + (this.context.firstCoverInitializedNameError = r || this.context.firstCoverInitializedNameError), + o + ); + }), + (e.prototype.consumeSemicolon = function () { + this.match(';') + ? this.nextToken() + : this.hasLineTerminator || + (2 === this.lookahead.type || this.match('}') || this.throwUnexpectedToken(this.lookahead), + (this.lastMarker.index = this.startMarker.index), + (this.lastMarker.line = this.startMarker.line), + (this.lastMarker.column = this.startMarker.column)); + }), + (e.prototype.parsePrimaryExpression = function () { + var e, + t, + n, + r = this.createNode(); + switch (this.lookahead.type) { + case 3: + (this.context.isModule || this.context.await) && + 'await' === this.lookahead.value && + this.tolerateUnexpectedToken(this.lookahead), + (e = this.matchAsyncFunction() + ? this.parseFunctionExpression() + : this.finalize(r, new i.Identifier(this.nextToken().value))); + break; + case 6: + case 8: + this.context.strict && + this.lookahead.octal && + this.tolerateUnexpectedToken(this.lookahead, s.Messages.StrictOctalLiteral), + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1), + (t = this.nextToken()), + (n = this.getTokenRaw(t)), + (e = this.finalize(r, new i.Literal(t.value, n))); + break; + case 1: + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1), + (t = this.nextToken()), + (n = this.getTokenRaw(t)), + (e = this.finalize(r, new i.Literal('true' === t.value, n))); + break; + case 5: + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1), + (t = this.nextToken()), + (n = this.getTokenRaw(t)), + (e = this.finalize(r, new i.Literal(null, n))); + break; + case 10: + e = this.parseTemplateLiteral(); + break; + case 7: + switch (this.lookahead.value) { + case '(': + (this.context.isBindingElement = !1), + (e = this.inheritCoverGrammar(this.parseGroupExpression)); + break; + case '[': + e = this.inheritCoverGrammar(this.parseArrayInitializer); + break; + case '{': + e = this.inheritCoverGrammar(this.parseObjectInitializer); + break; + case '/': + case '/=': + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1), + (this.scanner.index = this.startMarker.index), + (t = this.nextRegexToken()), + (n = this.getTokenRaw(t)), + (e = this.finalize(r, new i.RegexLiteral(t.regex, n, t.pattern, t.flags))); + break; + default: + e = this.throwUnexpectedToken(this.nextToken()); + } + break; + case 4: + !this.context.strict && this.context.allowYield && this.matchKeyword('yield') + ? (e = this.parseIdentifierName()) + : !this.context.strict && this.matchKeyword('let') + ? (e = this.finalize(r, new i.Identifier(this.nextToken().value))) + : ((this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1), + this.matchKeyword('function') + ? (e = this.parseFunctionExpression()) + : this.matchKeyword('this') + ? (this.nextToken(), (e = this.finalize(r, new i.ThisExpression()))) + : (e = this.matchKeyword('class') + ? this.parseClassExpression() + : this.throwUnexpectedToken(this.nextToken()))); + break; + default: + e = this.throwUnexpectedToken(this.nextToken()); + } + return e; + }), + (e.prototype.parseSpreadElement = function () { + var e = this.createNode(); + this.expect('...'); + var t = this.inheritCoverGrammar(this.parseAssignmentExpression); + return this.finalize(e, new i.SpreadElement(t)); + }), + (e.prototype.parseArrayInitializer = function () { + var e = this.createNode(), + t = []; + for (this.expect('['); !this.match(']'); ) + if (this.match(',')) this.nextToken(), t.push(null); + else if (this.match('...')) { + var n = this.parseSpreadElement(); + this.match(']') || + ((this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1), + this.expect(',')), + t.push(n); + } else + t.push(this.inheritCoverGrammar(this.parseAssignmentExpression)), + this.match(']') || this.expect(','); + return this.expect(']'), this.finalize(e, new i.ArrayExpression(t)); + }), + (e.prototype.parsePropertyMethod = function (e) { + (this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1); + var t = this.context.strict, + n = this.context.allowStrictDirective; + this.context.allowStrictDirective = e.simple; + var r = this.isolateCoverGrammar(this.parseFunctionSourceElements); + return ( + this.context.strict && + e.firstRestricted && + this.tolerateUnexpectedToken(e.firstRestricted, e.message), + this.context.strict && e.stricted && this.tolerateUnexpectedToken(e.stricted, e.message), + (this.context.strict = t), + (this.context.allowStrictDirective = n), + r + ); + }), + (e.prototype.parsePropertyMethodFunction = function () { + var e = this.createNode(), + t = this.context.allowYield; + this.context.allowYield = !0; + var n = this.parseFormalParameters(), + r = this.parsePropertyMethod(n); + return ( + (this.context.allowYield = t), this.finalize(e, new i.FunctionExpression(null, n.params, r, !1)) + ); + }), + (e.prototype.parsePropertyMethodAsyncFunction = function () { + var e = this.createNode(), + t = this.context.allowYield, + n = this.context.await; + (this.context.allowYield = !1), (this.context.await = !0); + var r = this.parseFormalParameters(), + o = this.parsePropertyMethod(r); + return ( + (this.context.allowYield = t), + (this.context.await = n), + this.finalize(e, new i.AsyncFunctionExpression(null, r.params, o)) + ); + }), + (e.prototype.parseObjectPropertyKey = function () { + var e, + t = this.createNode(), + n = this.nextToken(); + switch (n.type) { + case 8: + case 6: + this.context.strict && n.octal && this.tolerateUnexpectedToken(n, s.Messages.StrictOctalLiteral); + var r = this.getTokenRaw(n); + e = this.finalize(t, new i.Literal(n.value, r)); + break; + case 3: + case 1: + case 5: + case 4: + e = this.finalize(t, new i.Identifier(n.value)); + break; + case 7: + '[' === n.value + ? ((e = this.isolateCoverGrammar(this.parseAssignmentExpression)), this.expect(']')) + : (e = this.throwUnexpectedToken(n)); + break; + default: + e = this.throwUnexpectedToken(n); + } + return e; + }), + (e.prototype.isPropertyKey = function (e, t) { + return ( + (e.type === u.Syntax.Identifier && e.name === t) || (e.type === u.Syntax.Literal && e.value === t) + ); + }), + (e.prototype.parseObjectProperty = function (e) { + var t, + n = this.createNode(), + r = this.lookahead, + o = null, + a = null, + u = !1, + l = !1, + c = !1, + d = !1; + if (3 === r.type) { + var p = r.value; + this.nextToken(), + (u = this.match('[')), + (o = (d = !( + this.hasLineTerminator || + 'async' !== p || + this.match(':') || + this.match('(') || + this.match('*') || + this.match(',') + )) + ? this.parseObjectPropertyKey() + : this.finalize(n, new i.Identifier(p))); + } else + this.match('*') ? this.nextToken() : ((u = this.match('[')), (o = this.parseObjectPropertyKey())); + var h = this.qualifiedPropertyName(this.lookahead); + if (3 === r.type && !d && 'get' === r.value && h) + (t = 'get'), + (u = this.match('[')), + (o = this.parseObjectPropertyKey()), + (this.context.allowYield = !1), + (a = this.parseGetterMethod()); + else if (3 === r.type && !d && 'set' === r.value && h) + (t = 'set'), + (u = this.match('[')), + (o = this.parseObjectPropertyKey()), + (a = this.parseSetterMethod()); + else if (7 === r.type && '*' === r.value && h) + (t = 'init'), + (u = this.match('[')), + (o = this.parseObjectPropertyKey()), + (a = this.parseGeneratorMethod()), + (l = !0); + else if ((o || this.throwUnexpectedToken(this.lookahead), (t = 'init'), this.match(':') && !d)) + !u && + this.isPropertyKey(o, '__proto__') && + (e.value && this.tolerateError(s.Messages.DuplicateProtoProperty), (e.value = !0)), + this.nextToken(), + (a = this.inheritCoverGrammar(this.parseAssignmentExpression)); + else if (this.match('(')) + (a = d ? this.parsePropertyMethodAsyncFunction() : this.parsePropertyMethodFunction()), (l = !0); + else if (3 === r.type) + if (((p = this.finalize(n, new i.Identifier(r.value))), this.match('='))) { + (this.context.firstCoverInitializedNameError = this.lookahead), this.nextToken(), (c = !0); + var f = this.isolateCoverGrammar(this.parseAssignmentExpression); + a = this.finalize(n, new i.AssignmentPattern(p, f)); + } else (c = !0), (a = p); + else this.throwUnexpectedToken(this.nextToken()); + return this.finalize(n, new i.Property(t, o, u, a, l, c)); + }), + (e.prototype.parseObjectInitializer = function () { + var e = this.createNode(); + this.expect('{'); + for (var t = [], n = { value: !1 }; !this.match('}'); ) + t.push(this.parseObjectProperty(n)), this.match('}') || this.expectCommaSeparator(); + return this.expect('}'), this.finalize(e, new i.ObjectExpression(t)); + }), + (e.prototype.parseTemplateHead = function () { + r.assert(this.lookahead.head, 'Template literal must start with a template head'); + var e = this.createNode(), + t = this.nextToken(), + n = t.value, + o = t.cooked; + return this.finalize(e, new i.TemplateElement({ raw: n, cooked: o }, t.tail)); + }), + (e.prototype.parseTemplateElement = function () { + 10 !== this.lookahead.type && this.throwUnexpectedToken(); + var e = this.createNode(), + t = this.nextToken(), + n = t.value, + r = t.cooked; + return this.finalize(e, new i.TemplateElement({ raw: n, cooked: r }, t.tail)); + }), + (e.prototype.parseTemplateLiteral = function () { + var e = this.createNode(), + t = [], + n = [], + r = this.parseTemplateHead(); + for (n.push(r); !r.tail; ) + t.push(this.parseExpression()), (r = this.parseTemplateElement()), n.push(r); + return this.finalize(e, new i.TemplateLiteral(n, t)); + }), + (e.prototype.reinterpretExpressionAsPattern = function (e) { + switch (e.type) { + case u.Syntax.Identifier: + case u.Syntax.MemberExpression: + case u.Syntax.RestElement: + case u.Syntax.AssignmentPattern: + break; + case u.Syntax.SpreadElement: + (e.type = u.Syntax.RestElement), this.reinterpretExpressionAsPattern(e.argument); + break; + case u.Syntax.ArrayExpression: + e.type = u.Syntax.ArrayPattern; + for (var t = 0; t < e.elements.length; t++) + null !== e.elements[t] && this.reinterpretExpressionAsPattern(e.elements[t]); + break; + case u.Syntax.ObjectExpression: + for (e.type = u.Syntax.ObjectPattern, t = 0; t < e.properties.length; t++) + this.reinterpretExpressionAsPattern(e.properties[t].value); + break; + case u.Syntax.AssignmentExpression: + (e.type = u.Syntax.AssignmentPattern), + delete e.operator, + this.reinterpretExpressionAsPattern(e.left); + } + }), + (e.prototype.parseGroupExpression = function () { + var e; + if ((this.expect('('), this.match(')'))) + this.nextToken(), + this.match('=>') || this.expect('=>'), + (e = { type: 'ArrowParameterPlaceHolder', params: [], async: !1 }); + else { + var t = this.lookahead, + n = []; + if (this.match('...')) + (e = this.parseRestElement(n)), + this.expect(')'), + this.match('=>') || this.expect('=>'), + (e = { type: 'ArrowParameterPlaceHolder', params: [e], async: !1 }); + else { + var r = !1; + if ( + ((this.context.isBindingElement = !0), + (e = this.inheritCoverGrammar(this.parseAssignmentExpression)), + this.match(',')) + ) { + var o = []; + for ( + this.context.isAssignmentTarget = !1, o.push(e); + 2 !== this.lookahead.type && this.match(','); + + ) { + if ((this.nextToken(), this.match(')'))) { + this.nextToken(); + for (var s = 0; s < o.length; s++) this.reinterpretExpressionAsPattern(o[s]); + (r = !0), (e = { type: 'ArrowParameterPlaceHolder', params: o, async: !1 }); + } else if (this.match('...')) { + for ( + this.context.isBindingElement || this.throwUnexpectedToken(this.lookahead), + o.push(this.parseRestElement(n)), + this.expect(')'), + this.match('=>') || this.expect('=>'), + this.context.isBindingElement = !1, + s = 0; + s < o.length; + s++ + ) + this.reinterpretExpressionAsPattern(o[s]); + (r = !0), (e = { type: 'ArrowParameterPlaceHolder', params: o, async: !1 }); + } else o.push(this.inheritCoverGrammar(this.parseAssignmentExpression)); + if (r) break; + } + r || (e = this.finalize(this.startNode(t), new i.SequenceExpression(o))); + } + if (!r) { + if ( + (this.expect(')'), + this.match('=>') && + (e.type === u.Syntax.Identifier && + 'yield' === e.name && + ((r = !0), (e = { type: 'ArrowParameterPlaceHolder', params: [e], async: !1 })), + !r)) + ) { + if ( + (this.context.isBindingElement || this.throwUnexpectedToken(this.lookahead), + e.type === u.Syntax.SequenceExpression) + ) + for (s = 0; s < e.expressions.length; s++) + this.reinterpretExpressionAsPattern(e.expressions[s]); + else this.reinterpretExpressionAsPattern(e); + e = { + type: 'ArrowParameterPlaceHolder', + params: e.type === u.Syntax.SequenceExpression ? e.expressions : [e], + async: !1, + }; + } + this.context.isBindingElement = !1; + } + } + } + return e; + }), + (e.prototype.parseArguments = function () { + this.expect('('); + var e = []; + if (!this.match(')')) + for (;;) { + var t = this.match('...') + ? this.parseSpreadElement() + : this.isolateCoverGrammar(this.parseAssignmentExpression); + if ((e.push(t), this.match(')'))) break; + if ((this.expectCommaSeparator(), this.match(')'))) break; + } + return this.expect(')'), e; + }), + (e.prototype.isIdentifierName = function (e) { + return 3 === e.type || 4 === e.type || 1 === e.type || 5 === e.type; + }), + (e.prototype.parseIdentifierName = function () { + var e = this.createNode(), + t = this.nextToken(); + return ( + this.isIdentifierName(t) || this.throwUnexpectedToken(t), + this.finalize(e, new i.Identifier(t.value)) + ); + }), + (e.prototype.parseNewExpression = function () { + var e, + t = this.createNode(), + n = this.parseIdentifierName(); + if ((r.assert('new' === n.name, 'New expression must start with `new`'), this.match('.'))) + if ( + (this.nextToken(), + 3 === this.lookahead.type && this.context.inFunctionBody && 'target' === this.lookahead.value) + ) { + var o = this.parseIdentifierName(); + e = new i.MetaProperty(n, o); + } else this.throwUnexpectedToken(this.lookahead); + else { + var s = this.isolateCoverGrammar(this.parseLeftHandSideExpression), + a = this.match('(') ? this.parseArguments() : []; + (e = new i.NewExpression(s, a)), + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1); + } + return this.finalize(t, e); + }), + (e.prototype.parseAsyncArgument = function () { + var e = this.parseAssignmentExpression(); + return (this.context.firstCoverInitializedNameError = null), e; + }), + (e.prototype.parseAsyncArguments = function () { + this.expect('('); + var e = []; + if (!this.match(')')) + for (;;) { + var t = this.match('...') + ? this.parseSpreadElement() + : this.isolateCoverGrammar(this.parseAsyncArgument); + if ((e.push(t), this.match(')'))) break; + if ((this.expectCommaSeparator(), this.match(')'))) break; + } + return this.expect(')'), e; + }), + (e.prototype.parseLeftHandSideExpressionAllowCall = function () { + var e, + t = this.lookahead, + n = this.matchContextualKeyword('async'), + r = this.context.allowIn; + for ( + this.context.allowIn = !0, + this.matchKeyword('super') && this.context.inFunctionBody + ? ((e = this.createNode()), + this.nextToken(), + (e = this.finalize(e, new i.Super())), + this.match('(') || + this.match('.') || + this.match('[') || + this.throwUnexpectedToken(this.lookahead)) + : (e = this.inheritCoverGrammar( + this.matchKeyword('new') ? this.parseNewExpression : this.parsePrimaryExpression + )); + ; + + ) + if (this.match('.')) { + (this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !0), this.expect('.'); + var o = this.parseIdentifierName(); + e = this.finalize(this.startNode(t), new i.StaticMemberExpression(e, o)); + } else if (this.match('(')) { + var s = n && t.lineNumber === this.lookahead.lineNumber; + (this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !1); + var a = s ? this.parseAsyncArguments() : this.parseArguments(); + if (((e = this.finalize(this.startNode(t), new i.CallExpression(e, a))), s && this.match('=>'))) { + for (var u = 0; u < a.length; ++u) this.reinterpretExpressionAsPattern(a[u]); + e = { type: 'ArrowParameterPlaceHolder', params: a, async: !0 }; + } + } else if (this.match('[')) + (this.context.isBindingElement = !1), + (this.context.isAssignmentTarget = !0), + this.expect('['), + (o = this.isolateCoverGrammar(this.parseExpression)), + this.expect(']'), + (e = this.finalize(this.startNode(t), new i.ComputedMemberExpression(e, o))); + else { + if (10 !== this.lookahead.type || !this.lookahead.head) break; + var l = this.parseTemplateLiteral(); + e = this.finalize(this.startNode(t), new i.TaggedTemplateExpression(e, l)); + } + return (this.context.allowIn = r), e; + }), + (e.prototype.parseSuper = function () { + var e = this.createNode(); + return ( + this.expectKeyword('super'), + this.match('[') || this.match('.') || this.throwUnexpectedToken(this.lookahead), + this.finalize(e, new i.Super()) + ); + }), + (e.prototype.parseLeftHandSideExpression = function () { + r.assert(this.context.allowIn, 'callee of new expression always allow in keyword.'); + for ( + var e = this.startNode(this.lookahead), + t = + this.matchKeyword('super') && this.context.inFunctionBody + ? this.parseSuper() + : this.inheritCoverGrammar( + this.matchKeyword('new') ? this.parseNewExpression : this.parsePrimaryExpression + ); + ; + + ) + if (this.match('[')) { + (this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !0), this.expect('['); + var n = this.isolateCoverGrammar(this.parseExpression); + this.expect(']'), (t = this.finalize(e, new i.ComputedMemberExpression(t, n))); + } else if (this.match('.')) + (this.context.isBindingElement = !1), + (this.context.isAssignmentTarget = !0), + this.expect('.'), + (n = this.parseIdentifierName()), + (t = this.finalize(e, new i.StaticMemberExpression(t, n))); + else { + if (10 !== this.lookahead.type || !this.lookahead.head) break; + var o = this.parseTemplateLiteral(); + t = this.finalize(e, new i.TaggedTemplateExpression(t, o)); + } + return t; + }), + (e.prototype.parseUpdateExpression = function () { + var e, + t = this.lookahead; + if (this.match('++') || this.match('--')) { + var n = this.startNode(t), + r = this.nextToken(); + (e = this.inheritCoverGrammar(this.parseUnaryExpression)), + this.context.strict && + e.type === u.Syntax.Identifier && + this.scanner.isRestrictedWord(e.name) && + this.tolerateError(s.Messages.StrictLHSPrefix), + this.context.isAssignmentTarget || this.tolerateError(s.Messages.InvalidLHSInAssignment); + var o = !0; + (e = this.finalize(n, new i.UpdateExpression(r.value, e, o))), + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1); + } else if ( + ((e = this.inheritCoverGrammar(this.parseLeftHandSideExpressionAllowCall)), + !this.hasLineTerminator && 7 === this.lookahead.type && (this.match('++') || this.match('--'))) + ) { + this.context.strict && + e.type === u.Syntax.Identifier && + this.scanner.isRestrictedWord(e.name) && + this.tolerateError(s.Messages.StrictLHSPostfix), + this.context.isAssignmentTarget || this.tolerateError(s.Messages.InvalidLHSInAssignment), + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1); + var a = this.nextToken().value; + (o = !1), (e = this.finalize(this.startNode(t), new i.UpdateExpression(a, e, o))); + } + return e; + }), + (e.prototype.parseAwaitExpression = function () { + var e = this.createNode(); + this.nextToken(); + var t = this.parseUnaryExpression(); + return this.finalize(e, new i.AwaitExpression(t)); + }), + (e.prototype.parseUnaryExpression = function () { + var e; + if ( + this.match('+') || + this.match('-') || + this.match('~') || + this.match('!') || + this.matchKeyword('delete') || + this.matchKeyword('void') || + this.matchKeyword('typeof') + ) { + var t = this.startNode(this.lookahead), + n = this.nextToken(); + (e = this.inheritCoverGrammar(this.parseUnaryExpression)), + (e = this.finalize(t, new i.UnaryExpression(n.value, e))), + this.context.strict && + 'delete' === e.operator && + e.argument.type === u.Syntax.Identifier && + this.tolerateError(s.Messages.StrictDelete), + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1); + } else + e = + this.context.await && this.matchContextualKeyword('await') + ? this.parseAwaitExpression() + : this.parseUpdateExpression(); + return e; + }), + (e.prototype.parseExponentiationExpression = function () { + var e = this.lookahead, + t = this.inheritCoverGrammar(this.parseUnaryExpression); + if (t.type !== u.Syntax.UnaryExpression && this.match('**')) { + this.nextToken(), (this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1); + var n = t, + r = this.isolateCoverGrammar(this.parseExponentiationExpression); + t = this.finalize(this.startNode(e), new i.BinaryExpression('**', n, r)); + } + return t; + }), + (e.prototype.binaryPrecedence = function (e) { + var t = e.value; + return 7 === e.type + ? this.operatorPrecedence[t] || 0 + : 4 === e.type && ('instanceof' === t || (this.context.allowIn && 'in' === t)) + ? 7 + : 0; + }), + (e.prototype.parseBinaryExpression = function () { + var e = this.lookahead, + t = this.inheritCoverGrammar(this.parseExponentiationExpression), + n = this.lookahead, + r = this.binaryPrecedence(n); + if (r > 0) { + this.nextToken(), (this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1); + for ( + var o = [e, this.lookahead], + s = t, + a = this.isolateCoverGrammar(this.parseExponentiationExpression), + u = [s, n.value, a], + l = [r]; + !((r = this.binaryPrecedence(this.lookahead)) <= 0); + + ) { + for (; u.length > 2 && r <= l[l.length - 1]; ) { + a = u.pop(); + var c = u.pop(); + l.pop(), (s = u.pop()), o.pop(); + var d = this.startNode(o[o.length - 1]); + u.push(this.finalize(d, new i.BinaryExpression(c, s, a))); + } + u.push(this.nextToken().value), + l.push(r), + o.push(this.lookahead), + u.push(this.isolateCoverGrammar(this.parseExponentiationExpression)); + } + var p = u.length - 1; + t = u[p]; + for (var h = o.pop(); p > 1; ) { + var f = o.pop(), + m = h && h.lineStart; + (d = this.startNode(f, m)), + (c = u[p - 1]), + (t = this.finalize(d, new i.BinaryExpression(c, u[p - 2], t))), + (p -= 2), + (h = f); + } + } + return t; + }), + (e.prototype.parseConditionalExpression = function () { + var e = this.lookahead, + t = this.inheritCoverGrammar(this.parseBinaryExpression); + if (this.match('?')) { + this.nextToken(); + var n = this.context.allowIn; + this.context.allowIn = !0; + var r = this.isolateCoverGrammar(this.parseAssignmentExpression); + (this.context.allowIn = n), this.expect(':'); + var o = this.isolateCoverGrammar(this.parseAssignmentExpression); + (t = this.finalize(this.startNode(e), new i.ConditionalExpression(t, r, o))), + (this.context.isAssignmentTarget = !1), + (this.context.isBindingElement = !1); + } + return t; + }), + (e.prototype.checkPatternParam = function (e, t) { + switch (t.type) { + case u.Syntax.Identifier: + this.validateParam(e, t, t.name); + break; + case u.Syntax.RestElement: + this.checkPatternParam(e, t.argument); + break; + case u.Syntax.AssignmentPattern: + this.checkPatternParam(e, t.left); + break; + case u.Syntax.ArrayPattern: + for (var n = 0; n < t.elements.length; n++) + null !== t.elements[n] && this.checkPatternParam(e, t.elements[n]); + break; + case u.Syntax.ObjectPattern: + for (n = 0; n < t.properties.length; n++) this.checkPatternParam(e, t.properties[n].value); + } + e.simple = e.simple && t instanceof i.Identifier; + }), + (e.prototype.reinterpretAsCoverFormalsList = function (e) { + var t, + n = [e], + r = !1; + switch (e.type) { + case u.Syntax.Identifier: + break; + case 'ArrowParameterPlaceHolder': + (n = e.params), (r = e.async); + break; + default: + return null; + } + t = { simple: !0, paramSet: {} }; + for (var o = 0; o < n.length; ++o) + (i = n[o]).type === u.Syntax.AssignmentPattern + ? i.right.type === u.Syntax.YieldExpression && + (i.right.argument && this.throwUnexpectedToken(this.lookahead), + (i.right.type = u.Syntax.Identifier), + (i.right.name = 'yield'), + delete i.right.argument, + delete i.right.delegate) + : r && + i.type === u.Syntax.Identifier && + 'await' === i.name && + this.throwUnexpectedToken(this.lookahead), + this.checkPatternParam(t, i), + (n[o] = i); + if (this.context.strict || !this.context.allowYield) + for (o = 0; o < n.length; ++o) { + var i; + (i = n[o]).type === u.Syntax.YieldExpression && this.throwUnexpectedToken(this.lookahead); + } + if (t.message === s.Messages.StrictParamDupe) { + var a = this.context.strict ? t.stricted : t.firstRestricted; + this.throwUnexpectedToken(a, t.message); + } + return { + simple: t.simple, + params: n, + stricted: t.stricted, + firstRestricted: t.firstRestricted, + message: t.message, + }; + }), + (e.prototype.parseAssignmentExpression = function () { + var e; + if (!this.context.allowYield && this.matchKeyword('yield')) e = this.parseYieldExpression(); + else { + var t = this.lookahead, + n = t; + if ( + ((e = this.parseConditionalExpression()), + 3 === n.type && + n.lineNumber === this.lookahead.lineNumber && + 'async' === n.value && + (3 === this.lookahead.type || this.matchKeyword('yield'))) + ) { + var r = this.parsePrimaryExpression(); + this.reinterpretExpressionAsPattern(r), + (e = { type: 'ArrowParameterPlaceHolder', params: [r], async: !0 }); + } + if ('ArrowParameterPlaceHolder' === e.type || this.match('=>')) { + (this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1); + var o = e.async, + a = this.reinterpretAsCoverFormalsList(e); + if (a) { + this.hasLineTerminator && this.tolerateUnexpectedToken(this.lookahead), + (this.context.firstCoverInitializedNameError = null); + var l = this.context.strict, + c = this.context.allowStrictDirective; + this.context.allowStrictDirective = a.simple; + var d = this.context.allowYield, + p = this.context.await; + (this.context.allowYield = !0), (this.context.await = o); + var h = this.startNode(t); + this.expect('=>'); + var f = void 0; + if (this.match('{')) { + var m = this.context.allowIn; + (this.context.allowIn = !0), + (f = this.parseFunctionSourceElements()), + (this.context.allowIn = m); + } else f = this.isolateCoverGrammar(this.parseAssignmentExpression); + var j = f.type !== u.Syntax.BlockStatement; + this.context.strict && + a.firstRestricted && + this.throwUnexpectedToken(a.firstRestricted, a.message), + this.context.strict && a.stricted && this.tolerateUnexpectedToken(a.stricted, a.message), + (e = o + ? this.finalize(h, new i.AsyncArrowFunctionExpression(a.params, f, j)) + : this.finalize(h, new i.ArrowFunctionExpression(a.params, f, j))), + (this.context.strict = l), + (this.context.allowStrictDirective = c), + (this.context.allowYield = d), + (this.context.await = p); + } + } else if (this.matchAssign()) { + if ( + (this.context.isAssignmentTarget || this.tolerateError(s.Messages.InvalidLHSInAssignment), + this.context.strict && e.type === u.Syntax.Identifier) + ) { + var g = e; + this.scanner.isRestrictedWord(g.name) && + this.tolerateUnexpectedToken(n, s.Messages.StrictLHSAssignment), + this.scanner.isStrictModeReservedWord(g.name) && + this.tolerateUnexpectedToken(n, s.Messages.StrictReservedWord); + } + this.match('=') + ? this.reinterpretExpressionAsPattern(e) + : ((this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1)); + var y = (n = this.nextToken()).value, + v = this.isolateCoverGrammar(this.parseAssignmentExpression); + (e = this.finalize(this.startNode(t), new i.AssignmentExpression(y, e, v))), + (this.context.firstCoverInitializedNameError = null); + } + } + return e; + }), + (e.prototype.parseExpression = function () { + var e = this.lookahead, + t = this.isolateCoverGrammar(this.parseAssignmentExpression); + if (this.match(',')) { + var n = []; + for (n.push(t); 2 !== this.lookahead.type && this.match(','); ) + this.nextToken(), n.push(this.isolateCoverGrammar(this.parseAssignmentExpression)); + t = this.finalize(this.startNode(e), new i.SequenceExpression(n)); + } + return t; + }), + (e.prototype.parseStatementListItem = function () { + var e; + if ( + ((this.context.isAssignmentTarget = !0), + (this.context.isBindingElement = !0), + 4 === this.lookahead.type) + ) + switch (this.lookahead.value) { + case 'export': + this.context.isModule || + this.tolerateUnexpectedToken(this.lookahead, s.Messages.IllegalExportDeclaration), + (e = this.parseExportDeclaration()); + break; + case 'import': + this.context.isModule || + this.tolerateUnexpectedToken(this.lookahead, s.Messages.IllegalImportDeclaration), + (e = this.parseImportDeclaration()); + break; + case 'const': + e = this.parseLexicalDeclaration({ inFor: !1 }); + break; + case 'function': + e = this.parseFunctionDeclaration(); + break; + case 'class': + e = this.parseClassDeclaration(); + break; + case 'let': + e = this.isLexicalDeclaration() + ? this.parseLexicalDeclaration({ inFor: !1 }) + : this.parseStatement(); + break; + default: + e = this.parseStatement(); + } + else e = this.parseStatement(); + return e; + }), + (e.prototype.parseBlock = function () { + var e = this.createNode(); + this.expect('{'); + for (var t = []; !this.match('}'); ) t.push(this.parseStatementListItem()); + return this.expect('}'), this.finalize(e, new i.BlockStatement(t)); + }), + (e.prototype.parseLexicalBinding = function (e, t) { + var n = this.createNode(), + r = this.parsePattern([], e); + this.context.strict && + r.type === u.Syntax.Identifier && + this.scanner.isRestrictedWord(r.name) && + this.tolerateError(s.Messages.StrictVarName); + var o = null; + return ( + 'const' === e + ? this.matchKeyword('in') || + this.matchContextualKeyword('of') || + (this.match('=') + ? (this.nextToken(), (o = this.isolateCoverGrammar(this.parseAssignmentExpression))) + : this.throwError(s.Messages.DeclarationMissingInitializer, 'const')) + : ((!t.inFor && r.type !== u.Syntax.Identifier) || this.match('=')) && + (this.expect('='), (o = this.isolateCoverGrammar(this.parseAssignmentExpression))), + this.finalize(n, new i.VariableDeclarator(r, o)) + ); + }), + (e.prototype.parseBindingList = function (e, t) { + for (var n = [this.parseLexicalBinding(e, t)]; this.match(','); ) + this.nextToken(), n.push(this.parseLexicalBinding(e, t)); + return n; + }), + (e.prototype.isLexicalDeclaration = function () { + var e = this.scanner.saveState(); + this.scanner.scanComments(); + var t = this.scanner.lex(); + return ( + this.scanner.restoreState(e), + 3 === t.type || + (7 === t.type && '[' === t.value) || + (7 === t.type && '{' === t.value) || + (4 === t.type && 'let' === t.value) || + (4 === t.type && 'yield' === t.value) + ); + }), + (e.prototype.parseLexicalDeclaration = function (e) { + var t = this.createNode(), + n = this.nextToken().value; + r.assert('let' === n || 'const' === n, 'Lexical declaration must be either let or const'); + var o = this.parseBindingList(n, e); + return this.consumeSemicolon(), this.finalize(t, new i.VariableDeclaration(o, n)); + }), + (e.prototype.parseBindingRestElement = function (e, t) { + var n = this.createNode(); + this.expect('...'); + var r = this.parsePattern(e, t); + return this.finalize(n, new i.RestElement(r)); + }), + (e.prototype.parseArrayPattern = function (e, t) { + var n = this.createNode(); + this.expect('['); + for (var r = []; !this.match(']'); ) + if (this.match(',')) this.nextToken(), r.push(null); + else { + if (this.match('...')) { + r.push(this.parseBindingRestElement(e, t)); + break; + } + r.push(this.parsePatternWithDefault(e, t)), this.match(']') || this.expect(','); + } + return this.expect(']'), this.finalize(n, new i.ArrayPattern(r)); + }), + (e.prototype.parsePropertyPattern = function (e, t) { + var n, + r, + o = this.createNode(), + s = !1, + a = !1; + if (3 === this.lookahead.type) { + var u = this.lookahead; + n = this.parseVariableIdentifier(); + var l = this.finalize(o, new i.Identifier(u.value)); + if (this.match('=')) { + e.push(u), (a = !0), this.nextToken(); + var c = this.parseAssignmentExpression(); + r = this.finalize(this.startNode(u), new i.AssignmentPattern(l, c)); + } else + this.match(':') + ? (this.expect(':'), (r = this.parsePatternWithDefault(e, t))) + : (e.push(u), (a = !0), (r = l)); + } else + (s = this.match('[')), + (n = this.parseObjectPropertyKey()), + this.expect(':'), + (r = this.parsePatternWithDefault(e, t)); + return this.finalize(o, new i.Property('init', n, s, r, !1, a)); + }), + (e.prototype.parseObjectPattern = function (e, t) { + var n = this.createNode(), + r = []; + for (this.expect('{'); !this.match('}'); ) + r.push(this.parsePropertyPattern(e, t)), this.match('}') || this.expect(','); + return this.expect('}'), this.finalize(n, new i.ObjectPattern(r)); + }), + (e.prototype.parsePattern = function (e, t) { + var n; + return ( + this.match('[') + ? (n = this.parseArrayPattern(e, t)) + : this.match('{') + ? (n = this.parseObjectPattern(e, t)) + : (!this.matchKeyword('let') || + ('const' !== t && 'let' !== t) || + this.tolerateUnexpectedToken(this.lookahead, s.Messages.LetInLexicalBinding), + e.push(this.lookahead), + (n = this.parseVariableIdentifier(t))), + n + ); + }), + (e.prototype.parsePatternWithDefault = function (e, t) { + var n = this.lookahead, + r = this.parsePattern(e, t); + if (this.match('=')) { + this.nextToken(); + var o = this.context.allowYield; + this.context.allowYield = !0; + var s = this.isolateCoverGrammar(this.parseAssignmentExpression); + (this.context.allowYield = o), + (r = this.finalize(this.startNode(n), new i.AssignmentPattern(r, s))); + } + return r; + }), + (e.prototype.parseVariableIdentifier = function (e) { + var t = this.createNode(), + n = this.nextToken(); + return ( + 4 === n.type && 'yield' === n.value + ? this.context.strict + ? this.tolerateUnexpectedToken(n, s.Messages.StrictReservedWord) + : this.context.allowYield || this.throwUnexpectedToken(n) + : 3 !== n.type + ? this.context.strict && 4 === n.type && this.scanner.isStrictModeReservedWord(n.value) + ? this.tolerateUnexpectedToken(n, s.Messages.StrictReservedWord) + : (this.context.strict || 'let' !== n.value || 'var' !== e) && this.throwUnexpectedToken(n) + : (this.context.isModule || this.context.await) && + 3 === n.type && + 'await' === n.value && + this.tolerateUnexpectedToken(n), + this.finalize(t, new i.Identifier(n.value)) + ); + }), + (e.prototype.parseVariableDeclaration = function (e) { + var t = this.createNode(), + n = this.parsePattern([], 'var'); + this.context.strict && + n.type === u.Syntax.Identifier && + this.scanner.isRestrictedWord(n.name) && + this.tolerateError(s.Messages.StrictVarName); + var r = null; + return ( + this.match('=') + ? (this.nextToken(), (r = this.isolateCoverGrammar(this.parseAssignmentExpression))) + : n.type === u.Syntax.Identifier || e.inFor || this.expect('='), + this.finalize(t, new i.VariableDeclarator(n, r)) + ); + }), + (e.prototype.parseVariableDeclarationList = function (e) { + var t = { inFor: e.inFor }, + n = []; + for (n.push(this.parseVariableDeclaration(t)); this.match(','); ) + this.nextToken(), n.push(this.parseVariableDeclaration(t)); + return n; + }), + (e.prototype.parseVariableStatement = function () { + var e = this.createNode(); + this.expectKeyword('var'); + var t = this.parseVariableDeclarationList({ inFor: !1 }); + return this.consumeSemicolon(), this.finalize(e, new i.VariableDeclaration(t, 'var')); + }), + (e.prototype.parseEmptyStatement = function () { + var e = this.createNode(); + return this.expect(';'), this.finalize(e, new i.EmptyStatement()); + }), + (e.prototype.parseExpressionStatement = function () { + var e = this.createNode(), + t = this.parseExpression(); + return this.consumeSemicolon(), this.finalize(e, new i.ExpressionStatement(t)); + }), + (e.prototype.parseIfClause = function () { + return ( + this.context.strict && + this.matchKeyword('function') && + this.tolerateError(s.Messages.StrictFunction), + this.parseStatement() + ); + }), + (e.prototype.parseIfStatement = function () { + var e, + t = this.createNode(), + n = null; + this.expectKeyword('if'), this.expect('('); + var r = this.parseExpression(); + return ( + !this.match(')') && this.config.tolerant + ? (this.tolerateUnexpectedToken(this.nextToken()), + (e = this.finalize(this.createNode(), new i.EmptyStatement()))) + : (this.expect(')'), + (e = this.parseIfClause()), + this.matchKeyword('else') && (this.nextToken(), (n = this.parseIfClause()))), + this.finalize(t, new i.IfStatement(r, e, n)) + ); + }), + (e.prototype.parseDoWhileStatement = function () { + var e = this.createNode(); + this.expectKeyword('do'); + var t = this.context.inIteration; + this.context.inIteration = !0; + var n = this.parseStatement(); + (this.context.inIteration = t), this.expectKeyword('while'), this.expect('('); + var r = this.parseExpression(); + return ( + !this.match(')') && this.config.tolerant + ? this.tolerateUnexpectedToken(this.nextToken()) + : (this.expect(')'), this.match(';') && this.nextToken()), + this.finalize(e, new i.DoWhileStatement(n, r)) + ); + }), + (e.prototype.parseWhileStatement = function () { + var e, + t = this.createNode(); + this.expectKeyword('while'), this.expect('('); + var n = this.parseExpression(); + if (!this.match(')') && this.config.tolerant) + this.tolerateUnexpectedToken(this.nextToken()), + (e = this.finalize(this.createNode(), new i.EmptyStatement())); + else { + this.expect(')'); + var r = this.context.inIteration; + (this.context.inIteration = !0), (e = this.parseStatement()), (this.context.inIteration = r); + } + return this.finalize(t, new i.WhileStatement(n, e)); + }), + (e.prototype.parseForStatement = function () { + var e, + t, + n, + r = null, + o = null, + a = null, + l = !0, + c = this.createNode(); + if ((this.expectKeyword('for'), this.expect('('), this.match(';'))) this.nextToken(); + else if (this.matchKeyword('var')) { + (r = this.createNode()), this.nextToken(); + var d = this.context.allowIn; + this.context.allowIn = !1; + var p = this.parseVariableDeclarationList({ inFor: !0 }); + if (((this.context.allowIn = d), 1 === p.length && this.matchKeyword('in'))) { + var h = p[0]; + h.init && + (h.id.type === u.Syntax.ArrayPattern || + h.id.type === u.Syntax.ObjectPattern || + this.context.strict) && + this.tolerateError(s.Messages.ForInOfLoopInitializer, 'for-in'), + (r = this.finalize(r, new i.VariableDeclaration(p, 'var'))), + this.nextToken(), + (e = r), + (t = this.parseExpression()), + (r = null); + } else + 1 === p.length && null === p[0].init && this.matchContextualKeyword('of') + ? ((r = this.finalize(r, new i.VariableDeclaration(p, 'var'))), + this.nextToken(), + (e = r), + (t = this.parseAssignmentExpression()), + (r = null), + (l = !1)) + : ((r = this.finalize(r, new i.VariableDeclaration(p, 'var'))), this.expect(';')); + } else if (this.matchKeyword('const') || this.matchKeyword('let')) { + r = this.createNode(); + var f = this.nextToken().value; + this.context.strict || 'in' !== this.lookahead.value + ? ((d = this.context.allowIn), + (this.context.allowIn = !1), + (p = this.parseBindingList(f, { inFor: !0 })), + (this.context.allowIn = d), + 1 === p.length && null === p[0].init && this.matchKeyword('in') + ? ((r = this.finalize(r, new i.VariableDeclaration(p, f))), + this.nextToken(), + (e = r), + (t = this.parseExpression()), + (r = null)) + : 1 === p.length && null === p[0].init && this.matchContextualKeyword('of') + ? ((r = this.finalize(r, new i.VariableDeclaration(p, f))), + this.nextToken(), + (e = r), + (t = this.parseAssignmentExpression()), + (r = null), + (l = !1)) + : (this.consumeSemicolon(), (r = this.finalize(r, new i.VariableDeclaration(p, f))))) + : ((r = this.finalize(r, new i.Identifier(f))), + this.nextToken(), + (e = r), + (t = this.parseExpression()), + (r = null)); + } else { + var m = this.lookahead; + if ( + ((d = this.context.allowIn), + (this.context.allowIn = !1), + (r = this.inheritCoverGrammar(this.parseAssignmentExpression)), + (this.context.allowIn = d), + this.matchKeyword('in')) + ) + (this.context.isAssignmentTarget && r.type !== u.Syntax.AssignmentExpression) || + this.tolerateError(s.Messages.InvalidLHSInForIn), + this.nextToken(), + this.reinterpretExpressionAsPattern(r), + (e = r), + (t = this.parseExpression()), + (r = null); + else if (this.matchContextualKeyword('of')) + (this.context.isAssignmentTarget && r.type !== u.Syntax.AssignmentExpression) || + this.tolerateError(s.Messages.InvalidLHSInForLoop), + this.nextToken(), + this.reinterpretExpressionAsPattern(r), + (e = r), + (t = this.parseAssignmentExpression()), + (r = null), + (l = !1); + else { + if (this.match(',')) { + for (var j = [r]; this.match(','); ) + this.nextToken(), j.push(this.isolateCoverGrammar(this.parseAssignmentExpression)); + r = this.finalize(this.startNode(m), new i.SequenceExpression(j)); + } + this.expect(';'); + } + } + if ( + (void 0 === e && + (this.match(';') || (o = this.parseExpression()), + this.expect(';'), + this.match(')') || (a = this.parseExpression())), + !this.match(')') && this.config.tolerant) + ) + this.tolerateUnexpectedToken(this.nextToken()), + (n = this.finalize(this.createNode(), new i.EmptyStatement())); + else { + this.expect(')'); + var g = this.context.inIteration; + (this.context.inIteration = !0), + (n = this.isolateCoverGrammar(this.parseStatement)), + (this.context.inIteration = g); + } + return void 0 === e + ? this.finalize(c, new i.ForStatement(r, o, a, n)) + : l + ? this.finalize(c, new i.ForInStatement(e, t, n)) + : this.finalize(c, new i.ForOfStatement(e, t, n)); + }), + (e.prototype.parseContinueStatement = function () { + var e = this.createNode(); + this.expectKeyword('continue'); + var t = null; + if (3 === this.lookahead.type && !this.hasLineTerminator) { + var n = this.parseVariableIdentifier(); + t = n; + var r = '$' + n.name; + Object.prototype.hasOwnProperty.call(this.context.labelSet, r) || + this.throwError(s.Messages.UnknownLabel, n.name); + } + return ( + this.consumeSemicolon(), + null !== t || this.context.inIteration || this.throwError(s.Messages.IllegalContinue), + this.finalize(e, new i.ContinueStatement(t)) + ); + }), + (e.prototype.parseBreakStatement = function () { + var e = this.createNode(); + this.expectKeyword('break'); + var t = null; + if (3 === this.lookahead.type && !this.hasLineTerminator) { + var n = this.parseVariableIdentifier(), + r = '$' + n.name; + Object.prototype.hasOwnProperty.call(this.context.labelSet, r) || + this.throwError(s.Messages.UnknownLabel, n.name), + (t = n); + } + return ( + this.consumeSemicolon(), + null !== t || + this.context.inIteration || + this.context.inSwitch || + this.throwError(s.Messages.IllegalBreak), + this.finalize(e, new i.BreakStatement(t)) + ); + }), + (e.prototype.parseReturnStatement = function () { + this.context.inFunctionBody || this.tolerateError(s.Messages.IllegalReturn); + var e = this.createNode(); + this.expectKeyword('return'); + var t = + (this.match(';') || this.match('}') || this.hasLineTerminator || 2 === this.lookahead.type) && + 8 !== this.lookahead.type && + 10 !== this.lookahead.type + ? null + : this.parseExpression(); + return this.consumeSemicolon(), this.finalize(e, new i.ReturnStatement(t)); + }), + (e.prototype.parseWithStatement = function () { + this.context.strict && this.tolerateError(s.Messages.StrictModeWith); + var e, + t = this.createNode(); + this.expectKeyword('with'), this.expect('('); + var n = this.parseExpression(); + return ( + !this.match(')') && this.config.tolerant + ? (this.tolerateUnexpectedToken(this.nextToken()), + (e = this.finalize(this.createNode(), new i.EmptyStatement()))) + : (this.expect(')'), (e = this.parseStatement())), + this.finalize(t, new i.WithStatement(n, e)) + ); + }), + (e.prototype.parseSwitchCase = function () { + var e, + t = this.createNode(); + this.matchKeyword('default') + ? (this.nextToken(), (e = null)) + : (this.expectKeyword('case'), (e = this.parseExpression())), + this.expect(':'); + for (var n = []; !(this.match('}') || this.matchKeyword('default') || this.matchKeyword('case')); ) + n.push(this.parseStatementListItem()); + return this.finalize(t, new i.SwitchCase(e, n)); + }), + (e.prototype.parseSwitchStatement = function () { + var e = this.createNode(); + this.expectKeyword('switch'), this.expect('('); + var t = this.parseExpression(); + this.expect(')'); + var n = this.context.inSwitch; + this.context.inSwitch = !0; + var r = [], + o = !1; + for (this.expect('{'); !this.match('}'); ) { + var a = this.parseSwitchCase(); + null === a.test && (o && this.throwError(s.Messages.MultipleDefaultsInSwitch), (o = !0)), r.push(a); + } + return this.expect('}'), (this.context.inSwitch = n), this.finalize(e, new i.SwitchStatement(t, r)); + }), + (e.prototype.parseLabelledStatement = function () { + var e, + t = this.createNode(), + n = this.parseExpression(); + if (n.type === u.Syntax.Identifier && this.match(':')) { + this.nextToken(); + var r = n, + o = '$' + r.name; + Object.prototype.hasOwnProperty.call(this.context.labelSet, o) && + this.throwError(s.Messages.Redeclaration, 'Label', r.name), + (this.context.labelSet[o] = !0); + var a = void 0; + if (this.matchKeyword('class')) + this.tolerateUnexpectedToken(this.lookahead), (a = this.parseClassDeclaration()); + else if (this.matchKeyword('function')) { + var l = this.lookahead, + c = this.parseFunctionDeclaration(); + this.context.strict + ? this.tolerateUnexpectedToken(l, s.Messages.StrictFunction) + : c.generator && this.tolerateUnexpectedToken(l, s.Messages.GeneratorInLegacyContext), + (a = c); + } else a = this.parseStatement(); + delete this.context.labelSet[o], (e = new i.LabeledStatement(r, a)); + } else this.consumeSemicolon(), (e = new i.ExpressionStatement(n)); + return this.finalize(t, e); + }), + (e.prototype.parseThrowStatement = function () { + var e = this.createNode(); + this.expectKeyword('throw'), this.hasLineTerminator && this.throwError(s.Messages.NewlineAfterThrow); + var t = this.parseExpression(); + return this.consumeSemicolon(), this.finalize(e, new i.ThrowStatement(t)); + }), + (e.prototype.parseCatchClause = function () { + var e = this.createNode(); + this.expectKeyword('catch'), + this.expect('('), + this.match(')') && this.throwUnexpectedToken(this.lookahead); + for (var t = [], n = this.parsePattern(t), r = {}, o = 0; o < t.length; o++) { + var a = '$' + t[o].value; + Object.prototype.hasOwnProperty.call(r, a) && + this.tolerateError(s.Messages.DuplicateBinding, t[o].value), + (r[a] = !0); + } + this.context.strict && + n.type === u.Syntax.Identifier && + this.scanner.isRestrictedWord(n.name) && + this.tolerateError(s.Messages.StrictCatchVariable), + this.expect(')'); + var l = this.parseBlock(); + return this.finalize(e, new i.CatchClause(n, l)); + }), + (e.prototype.parseFinallyClause = function () { + return this.expectKeyword('finally'), this.parseBlock(); + }), + (e.prototype.parseTryStatement = function () { + var e = this.createNode(); + this.expectKeyword('try'); + var t = this.parseBlock(), + n = this.matchKeyword('catch') ? this.parseCatchClause() : null, + r = this.matchKeyword('finally') ? this.parseFinallyClause() : null; + return ( + n || r || this.throwError(s.Messages.NoCatchOrFinally), + this.finalize(e, new i.TryStatement(t, n, r)) + ); + }), + (e.prototype.parseDebuggerStatement = function () { + var e = this.createNode(); + return ( + this.expectKeyword('debugger'), this.consumeSemicolon(), this.finalize(e, new i.DebuggerStatement()) + ); + }), + (e.prototype.parseStatement = function () { + var e; + switch (this.lookahead.type) { + case 1: + case 5: + case 6: + case 8: + case 10: + case 9: + e = this.parseExpressionStatement(); + break; + case 7: + var t = this.lookahead.value; + e = + '{' === t + ? this.parseBlock() + : '(' === t + ? this.parseExpressionStatement() + : ';' === t + ? this.parseEmptyStatement() + : this.parseExpressionStatement(); + break; + case 3: + e = this.matchAsyncFunction() ? this.parseFunctionDeclaration() : this.parseLabelledStatement(); + break; + case 4: + switch (this.lookahead.value) { + case 'break': + e = this.parseBreakStatement(); + break; + case 'continue': + e = this.parseContinueStatement(); + break; + case 'debugger': + e = this.parseDebuggerStatement(); + break; + case 'do': + e = this.parseDoWhileStatement(); + break; + case 'for': + e = this.parseForStatement(); + break; + case 'function': + e = this.parseFunctionDeclaration(); + break; + case 'if': + e = this.parseIfStatement(); + break; + case 'return': + e = this.parseReturnStatement(); + break; + case 'switch': + e = this.parseSwitchStatement(); + break; + case 'throw': + e = this.parseThrowStatement(); + break; + case 'try': + e = this.parseTryStatement(); + break; + case 'var': + e = this.parseVariableStatement(); + break; + case 'while': + e = this.parseWhileStatement(); + break; + case 'with': + e = this.parseWithStatement(); + break; + default: + e = this.parseExpressionStatement(); + } + break; + default: + e = this.throwUnexpectedToken(this.lookahead); + } + return e; + }), + (e.prototype.parseFunctionSourceElements = function () { + var e = this.createNode(); + this.expect('{'); + var t = this.parseDirectivePrologues(), + n = this.context.labelSet, + r = this.context.inIteration, + o = this.context.inSwitch, + s = this.context.inFunctionBody; + for ( + this.context.labelSet = {}, + this.context.inIteration = !1, + this.context.inSwitch = !1, + this.context.inFunctionBody = !0; + 2 !== this.lookahead.type && !this.match('}'); + + ) + t.push(this.parseStatementListItem()); + return ( + this.expect('}'), + (this.context.labelSet = n), + (this.context.inIteration = r), + (this.context.inSwitch = o), + (this.context.inFunctionBody = s), + this.finalize(e, new i.BlockStatement(t)) + ); + }), + (e.prototype.validateParam = function (e, t, n) { + var r = '$' + n; + this.context.strict + ? (this.scanner.isRestrictedWord(n) && ((e.stricted = t), (e.message = s.Messages.StrictParamName)), + Object.prototype.hasOwnProperty.call(e.paramSet, r) && + ((e.stricted = t), (e.message = s.Messages.StrictParamDupe))) + : e.firstRestricted || + (this.scanner.isRestrictedWord(n) + ? ((e.firstRestricted = t), (e.message = s.Messages.StrictParamName)) + : this.scanner.isStrictModeReservedWord(n) + ? ((e.firstRestricted = t), (e.message = s.Messages.StrictReservedWord)) + : Object.prototype.hasOwnProperty.call(e.paramSet, r) && + ((e.stricted = t), (e.message = s.Messages.StrictParamDupe))), + 'function' == typeof Object.defineProperty + ? Object.defineProperty(e.paramSet, r, { + value: !0, + enumerable: !0, + writable: !0, + configurable: !0, + }) + : (e.paramSet[r] = !0); + }), + (e.prototype.parseRestElement = function (e) { + var t = this.createNode(); + this.expect('...'); + var n = this.parsePattern(e); + return ( + this.match('=') && this.throwError(s.Messages.DefaultRestParameter), + this.match(')') || this.throwError(s.Messages.ParameterAfterRestParameter), + this.finalize(t, new i.RestElement(n)) + ); + }), + (e.prototype.parseFormalParameter = function (e) { + for ( + var t = [], + n = this.match('...') ? this.parseRestElement(t) : this.parsePatternWithDefault(t), + r = 0; + r < t.length; + r++ + ) + this.validateParam(e, t[r], t[r].value); + (e.simple = e.simple && n instanceof i.Identifier), e.params.push(n); + }), + (e.prototype.parseFormalParameters = function (e) { + var t; + if (((t = { simple: !0, params: [], firstRestricted: e }), this.expect('('), !this.match(')'))) + for ( + t.paramSet = {}; + 2 !== this.lookahead.type && + (this.parseFormalParameter(t), !this.match(')')) && + (this.expect(','), !this.match(')')); + + ); + return ( + this.expect(')'), + { + simple: t.simple, + params: t.params, + stricted: t.stricted, + firstRestricted: t.firstRestricted, + message: t.message, + } + ); + }), + (e.prototype.matchAsyncFunction = function () { + var e = this.matchContextualKeyword('async'); + if (e) { + var t = this.scanner.saveState(); + this.scanner.scanComments(); + var n = this.scanner.lex(); + this.scanner.restoreState(t), + (e = t.lineNumber === n.lineNumber && 4 === n.type && 'function' === n.value); + } + return e; + }), + (e.prototype.parseFunctionDeclaration = function (e) { + var t = this.createNode(), + n = this.matchContextualKeyword('async'); + n && this.nextToken(), this.expectKeyword('function'); + var r, + o = !n && this.match('*'); + o && this.nextToken(); + var a = null, + u = null; + if (!e || !this.match('(')) { + var l = this.lookahead; + (a = this.parseVariableIdentifier()), + this.context.strict + ? this.scanner.isRestrictedWord(l.value) && + this.tolerateUnexpectedToken(l, s.Messages.StrictFunctionName) + : this.scanner.isRestrictedWord(l.value) + ? ((u = l), (r = s.Messages.StrictFunctionName)) + : this.scanner.isStrictModeReservedWord(l.value) && + ((u = l), (r = s.Messages.StrictReservedWord)); + } + var c = this.context.await, + d = this.context.allowYield; + (this.context.await = n), (this.context.allowYield = !o); + var p = this.parseFormalParameters(u), + h = p.params, + f = p.stricted; + (u = p.firstRestricted), p.message && (r = p.message); + var m = this.context.strict, + j = this.context.allowStrictDirective; + this.context.allowStrictDirective = p.simple; + var g = this.parseFunctionSourceElements(); + return ( + this.context.strict && u && this.throwUnexpectedToken(u, r), + this.context.strict && f && this.tolerateUnexpectedToken(f, r), + (this.context.strict = m), + (this.context.allowStrictDirective = j), + (this.context.await = c), + (this.context.allowYield = d), + n + ? this.finalize(t, new i.AsyncFunctionDeclaration(a, h, g)) + : this.finalize(t, new i.FunctionDeclaration(a, h, g, o)) + ); + }), + (e.prototype.parseFunctionExpression = function () { + var e = this.createNode(), + t = this.matchContextualKeyword('async'); + t && this.nextToken(), this.expectKeyword('function'); + var n, + r = !t && this.match('*'); + r && this.nextToken(); + var o, + a = null, + u = this.context.await, + l = this.context.allowYield; + if (((this.context.await = t), (this.context.allowYield = !r), !this.match('('))) { + var c = this.lookahead; + (a = + this.context.strict || r || !this.matchKeyword('yield') + ? this.parseVariableIdentifier() + : this.parseIdentifierName()), + this.context.strict + ? this.scanner.isRestrictedWord(c.value) && + this.tolerateUnexpectedToken(c, s.Messages.StrictFunctionName) + : this.scanner.isRestrictedWord(c.value) + ? ((o = c), (n = s.Messages.StrictFunctionName)) + : this.scanner.isStrictModeReservedWord(c.value) && + ((o = c), (n = s.Messages.StrictReservedWord)); + } + var d = this.parseFormalParameters(o), + p = d.params, + h = d.stricted; + (o = d.firstRestricted), d.message && (n = d.message); + var f = this.context.strict, + m = this.context.allowStrictDirective; + this.context.allowStrictDirective = d.simple; + var j = this.parseFunctionSourceElements(); + return ( + this.context.strict && o && this.throwUnexpectedToken(o, n), + this.context.strict && h && this.tolerateUnexpectedToken(h, n), + (this.context.strict = f), + (this.context.allowStrictDirective = m), + (this.context.await = u), + (this.context.allowYield = l), + t + ? this.finalize(e, new i.AsyncFunctionExpression(a, p, j)) + : this.finalize(e, new i.FunctionExpression(a, p, j, r)) + ); + }), + (e.prototype.parseDirective = function () { + var e = this.lookahead, + t = this.createNode(), + n = this.parseExpression(), + r = n.type === u.Syntax.Literal ? this.getTokenRaw(e).slice(1, -1) : null; + return ( + this.consumeSemicolon(), this.finalize(t, r ? new i.Directive(n, r) : new i.ExpressionStatement(n)) + ); + }), + (e.prototype.parseDirectivePrologues = function () { + for (var e = null, t = []; ; ) { + var n = this.lookahead; + if (8 !== n.type) break; + var r = this.parseDirective(); + t.push(r); + var o = r.directive; + if ('string' != typeof o) break; + 'use strict' === o + ? ((this.context.strict = !0), + e && this.tolerateUnexpectedToken(e, s.Messages.StrictOctalLiteral), + this.context.allowStrictDirective || + this.tolerateUnexpectedToken(n, s.Messages.IllegalLanguageModeDirective)) + : !e && n.octal && (e = n); + } + return t; + }), + (e.prototype.qualifiedPropertyName = function (e) { + switch (e.type) { + case 3: + case 8: + case 1: + case 5: + case 6: + case 4: + return !0; + case 7: + return '[' === e.value; + } + return !1; + }), + (e.prototype.parseGetterMethod = function () { + var e = this.createNode(), + t = this.context.allowYield; + this.context.allowYield = !0; + var n = this.parseFormalParameters(); + n.params.length > 0 && this.tolerateError(s.Messages.BadGetterArity); + var r = this.parsePropertyMethod(n); + return ( + (this.context.allowYield = t), this.finalize(e, new i.FunctionExpression(null, n.params, r, !1)) + ); + }), + (e.prototype.parseSetterMethod = function () { + var e = this.createNode(), + t = this.context.allowYield; + this.context.allowYield = !0; + var n = this.parseFormalParameters(); + 1 !== n.params.length + ? this.tolerateError(s.Messages.BadSetterArity) + : n.params[0] instanceof i.RestElement && this.tolerateError(s.Messages.BadSetterRestParameter); + var r = this.parsePropertyMethod(n); + return ( + (this.context.allowYield = t), this.finalize(e, new i.FunctionExpression(null, n.params, r, !1)) + ); + }), + (e.prototype.parseGeneratorMethod = function () { + var e = this.createNode(), + t = this.context.allowYield; + this.context.allowYield = !0; + var n = this.parseFormalParameters(); + this.context.allowYield = !1; + var r = this.parsePropertyMethod(n); + return ( + (this.context.allowYield = t), this.finalize(e, new i.FunctionExpression(null, n.params, r, !0)) + ); + }), + (e.prototype.isStartOfExpression = function () { + var e = !0, + t = this.lookahead.value; + switch (this.lookahead.type) { + case 7: + e = + '[' === t || + '(' === t || + '{' === t || + '+' === t || + '-' === t || + '!' === t || + '~' === t || + '++' === t || + '--' === t || + '/' === t || + '/=' === t; + break; + case 4: + e = + 'class' === t || + 'delete' === t || + 'function' === t || + 'let' === t || + 'new' === t || + 'super' === t || + 'this' === t || + 'typeof' === t || + 'void' === t || + 'yield' === t; + } + return e; + }), + (e.prototype.parseYieldExpression = function () { + var e = this.createNode(); + this.expectKeyword('yield'); + var t = null, + n = !1; + if (!this.hasLineTerminator) { + var r = this.context.allowYield; + (this.context.allowYield = !1), + (n = this.match('*')) + ? (this.nextToken(), (t = this.parseAssignmentExpression())) + : this.isStartOfExpression() && (t = this.parseAssignmentExpression()), + (this.context.allowYield = r); + } + return this.finalize(e, new i.YieldExpression(t, n)); + }), + (e.prototype.parseClassElement = function (e) { + var t = this.lookahead, + n = this.createNode(), + r = '', + o = null, + a = null, + u = !1, + l = !1, + c = !1, + d = !1; + if (this.match('*')) this.nextToken(); + else if ( + ((u = this.match('[')), + 'static' === (o = this.parseObjectPropertyKey()).name && + (this.qualifiedPropertyName(this.lookahead) || this.match('*')) && + ((t = this.lookahead), + (c = !0), + (u = this.match('[')), + this.match('*') ? this.nextToken() : (o = this.parseObjectPropertyKey())), + 3 === t.type && !this.hasLineTerminator && 'async' === t.value) + ) { + var p = this.lookahead.value; + ':' !== p && + '(' !== p && + '*' !== p && + ((d = !0), + (t = this.lookahead), + (o = this.parseObjectPropertyKey()), + 3 === t.type && + 'constructor' === t.value && + this.tolerateUnexpectedToken(t, s.Messages.ConstructorIsAsync)); + } + var h = this.qualifiedPropertyName(this.lookahead); + return ( + 3 === t.type + ? 'get' === t.value && h + ? ((r = 'get'), + (u = this.match('[')), + (o = this.parseObjectPropertyKey()), + (this.context.allowYield = !1), + (a = this.parseGetterMethod())) + : 'set' === t.value && + h && + ((r = 'set'), + (u = this.match('[')), + (o = this.parseObjectPropertyKey()), + (a = this.parseSetterMethod())) + : 7 === t.type && + '*' === t.value && + h && + ((r = 'init'), + (u = this.match('[')), + (o = this.parseObjectPropertyKey()), + (a = this.parseGeneratorMethod()), + (l = !0)), + !r && + o && + this.match('(') && + ((r = 'init'), + (a = d ? this.parsePropertyMethodAsyncFunction() : this.parsePropertyMethodFunction()), + (l = !0)), + r || this.throwUnexpectedToken(this.lookahead), + 'init' === r && (r = 'method'), + u || + (c && + this.isPropertyKey(o, 'prototype') && + this.throwUnexpectedToken(t, s.Messages.StaticPrototype), + !c && + this.isPropertyKey(o, 'constructor') && + (('method' !== r || !l || (a && a.generator)) && + this.throwUnexpectedToken(t, s.Messages.ConstructorSpecialMethod), + e.value ? this.throwUnexpectedToken(t, s.Messages.DuplicateConstructor) : (e.value = !0), + (r = 'constructor'))), + this.finalize(n, new i.MethodDefinition(o, u, a, r, c)) + ); + }), + (e.prototype.parseClassElementList = function () { + var e = [], + t = { value: !1 }; + for (this.expect('{'); !this.match('}'); ) + this.match(';') ? this.nextToken() : e.push(this.parseClassElement(t)); + return this.expect('}'), e; + }), + (e.prototype.parseClassBody = function () { + var e = this.createNode(), + t = this.parseClassElementList(); + return this.finalize(e, new i.ClassBody(t)); + }), + (e.prototype.parseClassDeclaration = function (e) { + var t = this.createNode(), + n = this.context.strict; + (this.context.strict = !0), this.expectKeyword('class'); + var r = e && 3 !== this.lookahead.type ? null : this.parseVariableIdentifier(), + o = null; + this.matchKeyword('extends') && + (this.nextToken(), (o = this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall))); + var s = this.parseClassBody(); + return (this.context.strict = n), this.finalize(t, new i.ClassDeclaration(r, o, s)); + }), + (e.prototype.parseClassExpression = function () { + var e = this.createNode(), + t = this.context.strict; + (this.context.strict = !0), this.expectKeyword('class'); + var n = 3 === this.lookahead.type ? this.parseVariableIdentifier() : null, + r = null; + this.matchKeyword('extends') && + (this.nextToken(), (r = this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall))); + var o = this.parseClassBody(); + return (this.context.strict = t), this.finalize(e, new i.ClassExpression(n, r, o)); + }), + (e.prototype.parseModule = function () { + (this.context.strict = !0), (this.context.isModule = !0), (this.scanner.isModule = !0); + for (var e = this.createNode(), t = this.parseDirectivePrologues(); 2 !== this.lookahead.type; ) + t.push(this.parseStatementListItem()); + return this.finalize(e, new i.Module(t)); + }), + (e.prototype.parseScript = function () { + for (var e = this.createNode(), t = this.parseDirectivePrologues(); 2 !== this.lookahead.type; ) + t.push(this.parseStatementListItem()); + return this.finalize(e, new i.Script(t)); + }), + (e.prototype.parseModuleSpecifier = function () { + var e = this.createNode(); + 8 !== this.lookahead.type && this.throwError(s.Messages.InvalidModuleSpecifier); + var t = this.nextToken(), + n = this.getTokenRaw(t); + return this.finalize(e, new i.Literal(t.value, n)); + }), + (e.prototype.parseImportSpecifier = function () { + var e, + t, + n = this.createNode(); + return ( + 3 === this.lookahead.type + ? ((t = e = this.parseVariableIdentifier()), + this.matchContextualKeyword('as') && (this.nextToken(), (t = this.parseVariableIdentifier()))) + : ((t = e = this.parseIdentifierName()), + this.matchContextualKeyword('as') + ? (this.nextToken(), (t = this.parseVariableIdentifier())) + : this.throwUnexpectedToken(this.nextToken())), + this.finalize(n, new i.ImportSpecifier(t, e)) + ); + }), + (e.prototype.parseNamedImports = function () { + this.expect('{'); + for (var e = []; !this.match('}'); ) + e.push(this.parseImportSpecifier()), this.match('}') || this.expect(','); + return this.expect('}'), e; + }), + (e.prototype.parseImportDefaultSpecifier = function () { + var e = this.createNode(), + t = this.parseIdentifierName(); + return this.finalize(e, new i.ImportDefaultSpecifier(t)); + }), + (e.prototype.parseImportNamespaceSpecifier = function () { + var e = this.createNode(); + this.expect('*'), + this.matchContextualKeyword('as') || this.throwError(s.Messages.NoAsAfterImportNamespace), + this.nextToken(); + var t = this.parseIdentifierName(); + return this.finalize(e, new i.ImportNamespaceSpecifier(t)); + }), + (e.prototype.parseImportDeclaration = function () { + this.context.inFunctionBody && this.throwError(s.Messages.IllegalImportDeclaration); + var e, + t = this.createNode(); + this.expectKeyword('import'); + var n = []; + if (8 === this.lookahead.type) e = this.parseModuleSpecifier(); + else { + if ( + (this.match('{') + ? (n = n.concat(this.parseNamedImports())) + : this.match('*') + ? n.push(this.parseImportNamespaceSpecifier()) + : this.isIdentifierName(this.lookahead) && !this.matchKeyword('default') + ? (n.push(this.parseImportDefaultSpecifier()), + this.match(',') && + (this.nextToken(), + this.match('*') + ? n.push(this.parseImportNamespaceSpecifier()) + : this.match('{') + ? (n = n.concat(this.parseNamedImports())) + : this.throwUnexpectedToken(this.lookahead))) + : this.throwUnexpectedToken(this.nextToken()), + !this.matchContextualKeyword('from')) + ) { + var r = this.lookahead.value ? s.Messages.UnexpectedToken : s.Messages.MissingFromClause; + this.throwError(r, this.lookahead.value); + } + this.nextToken(), (e = this.parseModuleSpecifier()); + } + return this.consumeSemicolon(), this.finalize(t, new i.ImportDeclaration(n, e)); + }), + (e.prototype.parseExportSpecifier = function () { + var e = this.createNode(), + t = this.parseIdentifierName(), + n = t; + return ( + this.matchContextualKeyword('as') && (this.nextToken(), (n = this.parseIdentifierName())), + this.finalize(e, new i.ExportSpecifier(t, n)) + ); + }), + (e.prototype.parseExportDeclaration = function () { + this.context.inFunctionBody && this.throwError(s.Messages.IllegalExportDeclaration); + var e, + t = this.createNode(); + if ((this.expectKeyword('export'), this.matchKeyword('default'))) + if ((this.nextToken(), this.matchKeyword('function'))) { + var n = this.parseFunctionDeclaration(!0); + e = this.finalize(t, new i.ExportDefaultDeclaration(n)); + } else + this.matchKeyword('class') + ? ((n = this.parseClassDeclaration(!0)), + (e = this.finalize(t, new i.ExportDefaultDeclaration(n)))) + : this.matchContextualKeyword('async') + ? ((n = this.matchAsyncFunction() + ? this.parseFunctionDeclaration(!0) + : this.parseAssignmentExpression()), + (e = this.finalize(t, new i.ExportDefaultDeclaration(n)))) + : (this.matchContextualKeyword('from') && + this.throwError(s.Messages.UnexpectedToken, this.lookahead.value), + (n = this.match('{') + ? this.parseObjectInitializer() + : this.match('[') + ? this.parseArrayInitializer() + : this.parseAssignmentExpression()), + this.consumeSemicolon(), + (e = this.finalize(t, new i.ExportDefaultDeclaration(n)))); + else if (this.match('*')) { + if ((this.nextToken(), !this.matchContextualKeyword('from'))) { + var r = this.lookahead.value ? s.Messages.UnexpectedToken : s.Messages.MissingFromClause; + this.throwError(r, this.lookahead.value); + } + this.nextToken(); + var o = this.parseModuleSpecifier(); + this.consumeSemicolon(), (e = this.finalize(t, new i.ExportAllDeclaration(o))); + } else if (4 === this.lookahead.type) { + switch (((n = void 0), this.lookahead.value)) { + case 'let': + case 'const': + n = this.parseLexicalDeclaration({ inFor: !1 }); + break; + case 'var': + case 'class': + case 'function': + n = this.parseStatementListItem(); + break; + default: + this.throwUnexpectedToken(this.lookahead); + } + e = this.finalize(t, new i.ExportNamedDeclaration(n, [], null)); + } else if (this.matchAsyncFunction()) + (n = this.parseFunctionDeclaration()), + (e = this.finalize(t, new i.ExportNamedDeclaration(n, [], null))); + else { + var a = [], + u = null, + l = !1; + for (this.expect('{'); !this.match('}'); ) + (l = l || this.matchKeyword('default')), + a.push(this.parseExportSpecifier()), + this.match('}') || this.expect(','); + this.expect('}'), + this.matchContextualKeyword('from') + ? (this.nextToken(), (u = this.parseModuleSpecifier()), this.consumeSemicolon()) + : l + ? ((r = this.lookahead.value ? s.Messages.UnexpectedToken : s.Messages.MissingFromClause), + this.throwError(r, this.lookahead.value)) + : this.consumeSemicolon(), + (e = this.finalize(t, new i.ExportNamedDeclaration(null, a, u))); + } + return e; + }), + e + ); + })(); + t.Parser = c; + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.assert = function (e, t) { + if (!e) throw new Error('ASSERT: ' + t); + }); + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var n = (function () { + function e() { + (this.errors = []), (this.tolerant = !1); + } + return ( + (e.prototype.recordError = function (e) { + this.errors.push(e); + }), + (e.prototype.tolerate = function (e) { + if (!this.tolerant) throw e; + this.recordError(e); + }), + (e.prototype.constructError = function (e, t) { + var n = new Error(e); + try { + throw n; + } catch (e) { + Object.create && + Object.defineProperty && + ((n = Object.create(e)), Object.defineProperty(n, 'column', { value: t })); + } + return n; + }), + (e.prototype.createError = function (e, t, n, r) { + var o = 'Line ' + t + ': ' + r, + s = this.constructError(o, n); + return (s.index = e), (s.lineNumber = t), (s.description = r), s; + }), + (e.prototype.throwError = function (e, t, n, r) { + throw this.createError(e, t, n, r); + }), + (e.prototype.tolerateError = function (e, t, n, r) { + var o = this.createError(e, t, n, r); + if (!this.tolerant) throw o; + this.recordError(o); + }), + e + ); + })(); + t.ErrorHandler = n; + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.Messages = { + BadGetterArity: 'Getter must not have any formal parameters', + BadSetterArity: 'Setter must have exactly one formal parameter', + BadSetterRestParameter: 'Setter function argument must not be a rest parameter', + ConstructorIsAsync: 'Class constructor may not be an async method', + ConstructorSpecialMethod: 'Class constructor may not be an accessor', + DeclarationMissingInitializer: 'Missing initializer in %0 declaration', + DefaultRestParameter: 'Unexpected token =', + DuplicateBinding: 'Duplicate binding %0', + DuplicateConstructor: 'A class may only have one constructor', + DuplicateProtoProperty: 'Duplicate __proto__ fields are not allowed in object literals', + ForInOfLoopInitializer: '%0 loop variable declaration may not have an initializer', + GeneratorInLegacyContext: 'Generator declarations are not allowed in legacy contexts', + IllegalBreak: 'Illegal break statement', + IllegalContinue: 'Illegal continue statement', + IllegalExportDeclaration: 'Unexpected token', + IllegalImportDeclaration: 'Unexpected token', + IllegalLanguageModeDirective: "Illegal 'use strict' directive in function with non-simple parameter list", + IllegalReturn: 'Illegal return statement', + InvalidEscapedReservedWord: 'Keyword must not contain escaped characters', + InvalidHexEscapeSequence: 'Invalid hexadecimal escape sequence', + InvalidLHSInAssignment: 'Invalid left-hand side in assignment', + InvalidLHSInForIn: 'Invalid left-hand side in for-in', + InvalidLHSInForLoop: 'Invalid left-hand side in for-loop', + InvalidModuleSpecifier: 'Unexpected token', + InvalidRegExp: 'Invalid regular expression', + LetInLexicalBinding: 'let is disallowed as a lexically bound name', + MissingFromClause: 'Unexpected token', + MultipleDefaultsInSwitch: 'More than one default clause in switch statement', + NewlineAfterThrow: 'Illegal newline after throw', + NoAsAfterImportNamespace: 'Unexpected token', + NoCatchOrFinally: 'Missing catch or finally after try', + ParameterAfterRestParameter: 'Rest parameter must be last formal parameter', + Redeclaration: "%0 '%1' has already been declared", + StaticPrototype: 'Classes may not have static property named prototype', + StrictCatchVariable: 'Catch variable may not be eval or arguments in strict mode', + StrictDelete: 'Delete of an unqualified identifier in strict mode.', + StrictFunction: 'In strict mode code, functions can only be declared at top level or inside a block', + StrictFunctionName: 'Function name may not be eval or arguments in strict mode', + StrictLHSAssignment: 'Assignment to eval or arguments is not allowed in strict mode', + StrictLHSPostfix: 'Postfix increment/decrement may not have eval or arguments operand in strict mode', + StrictLHSPrefix: 'Prefix increment/decrement may not have eval or arguments operand in strict mode', + StrictModeWith: 'Strict mode code may not include a with statement', + StrictOctalLiteral: 'Octal literals are not allowed in strict mode.', + StrictParamDupe: 'Strict mode function may not have duplicate parameter names', + StrictParamName: 'Parameter name eval or arguments is not allowed in strict mode', + StrictReservedWord: 'Use of future reserved word in strict mode', + StrictVarName: 'Variable name may not be eval or arguments in strict mode', + TemplateOctalLiteral: 'Octal literals are not allowed in template strings.', + UnexpectedEOS: 'Unexpected end of input', + UnexpectedIdentifier: 'Unexpected identifier', + UnexpectedNumber: 'Unexpected number', + UnexpectedReserved: 'Unexpected reserved word', + UnexpectedString: 'Unexpected string', + UnexpectedTemplate: 'Unexpected quasi %0', + UnexpectedToken: 'Unexpected token %0', + UnexpectedTokenIllegal: 'Unexpected token ILLEGAL', + UnknownLabel: "Undefined label '%0'", + UnterminatedRegExp: 'Invalid regular expression: missing /', + }); + }, + function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = n(9), + o = n(4), + s = n(11); + function i(e) { + return '0123456789abcdef'.indexOf(e.toLowerCase()); + } + function a(e) { + return '01234567'.indexOf(e); + } + var u = (function () { + function e(e, t) { + (this.source = e), + (this.errorHandler = t), + (this.trackComment = !1), + (this.isModule = !1), + (this.length = e.length), + (this.index = 0), + (this.lineNumber = e.length > 0 ? 1 : 0), + (this.lineStart = 0), + (this.curlyStack = []); + } + return ( + (e.prototype.saveState = function () { + return { index: this.index, lineNumber: this.lineNumber, lineStart: this.lineStart }; + }), + (e.prototype.restoreState = function (e) { + (this.index = e.index), (this.lineNumber = e.lineNumber), (this.lineStart = e.lineStart); + }), + (e.prototype.eof = function () { + return this.index >= this.length; + }), + (e.prototype.throwUnexpectedToken = function (e) { + return ( + void 0 === e && (e = s.Messages.UnexpectedTokenIllegal), + this.errorHandler.throwError(this.index, this.lineNumber, this.index - this.lineStart + 1, e) + ); + }), + (e.prototype.tolerateUnexpectedToken = function (e) { + void 0 === e && (e = s.Messages.UnexpectedTokenIllegal), + this.errorHandler.tolerateError(this.index, this.lineNumber, this.index - this.lineStart + 1, e); + }), + (e.prototype.skipSingleLineComment = function (e) { + var t, + n, + r = []; + for ( + this.trackComment && + ((r = []), + (t = this.index - e), + (n = { start: { line: this.lineNumber, column: this.index - this.lineStart - e }, end: {} })); + !this.eof(); + + ) { + var s = this.source.charCodeAt(this.index); + if ((++this.index, o.Character.isLineTerminator(s))) { + if (this.trackComment) { + n.end = { line: this.lineNumber, column: this.index - this.lineStart - 1 }; + var i = { multiLine: !1, slice: [t + e, this.index - 1], range: [t, this.index - 1], loc: n }; + r.push(i); + } + return ( + 13 === s && 10 === this.source.charCodeAt(this.index) && ++this.index, + ++this.lineNumber, + (this.lineStart = this.index), + r + ); + } + } + return ( + this.trackComment && + ((n.end = { line: this.lineNumber, column: this.index - this.lineStart }), + (i = { multiLine: !1, slice: [t + e, this.index], range: [t, this.index], loc: n }), + r.push(i)), + r + ); + }), + (e.prototype.skipMultiLineComment = function () { + var e, + t, + n = []; + for ( + this.trackComment && + ((n = []), + (e = this.index - 2), + (t = { start: { line: this.lineNumber, column: this.index - this.lineStart - 2 }, end: {} })); + !this.eof(); + + ) { + var r = this.source.charCodeAt(this.index); + if (o.Character.isLineTerminator(r)) + 13 === r && 10 === this.source.charCodeAt(this.index + 1) && ++this.index, + ++this.lineNumber, + ++this.index, + (this.lineStart = this.index); + else if (42 === r) { + if (47 === this.source.charCodeAt(this.index + 1)) { + if (((this.index += 2), this.trackComment)) { + t.end = { line: this.lineNumber, column: this.index - this.lineStart }; + var s = { multiLine: !0, slice: [e + 2, this.index - 2], range: [e, this.index], loc: t }; + n.push(s); + } + return n; + } + ++this.index; + } else ++this.index; + } + return ( + this.trackComment && + ((t.end = { line: this.lineNumber, column: this.index - this.lineStart }), + (s = { multiLine: !0, slice: [e + 2, this.index], range: [e, this.index], loc: t }), + n.push(s)), + this.tolerateUnexpectedToken(), + n + ); + }), + (e.prototype.scanComments = function () { + var e; + this.trackComment && (e = []); + for (var t = 0 === this.index; !this.eof(); ) { + var n = this.source.charCodeAt(this.index); + if (o.Character.isWhiteSpace(n)) ++this.index; + else if (o.Character.isLineTerminator(n)) + ++this.index, + 13 === n && 10 === this.source.charCodeAt(this.index) && ++this.index, + ++this.lineNumber, + (this.lineStart = this.index), + (t = !0); + else if (47 === n) + if (47 === (n = this.source.charCodeAt(this.index + 1))) { + this.index += 2; + var r = this.skipSingleLineComment(2); + this.trackComment && (e = e.concat(r)), (t = !0); + } else { + if (42 !== n) break; + (this.index += 2), (r = this.skipMultiLineComment()), this.trackComment && (e = e.concat(r)); + } + else if (t && 45 === n) { + if (45 !== this.source.charCodeAt(this.index + 1) || 62 !== this.source.charCodeAt(this.index + 2)) + break; + (this.index += 3), (r = this.skipSingleLineComment(3)), this.trackComment && (e = e.concat(r)); + } else { + if (60 !== n || this.isModule) break; + if ('!--' !== this.source.slice(this.index + 1, this.index + 4)) break; + (this.index += 4), (r = this.skipSingleLineComment(4)), this.trackComment && (e = e.concat(r)); + } + } + return e; + }), + (e.prototype.isFutureReservedWord = function (e) { + switch (e) { + case 'enum': + case 'export': + case 'import': + case 'super': + return !0; + default: + return !1; + } + }), + (e.prototype.isStrictModeReservedWord = function (e) { + switch (e) { + case 'implements': + case 'interface': + case 'package': + case 'private': + case 'protected': + case 'public': + case 'static': + case 'yield': + case 'let': + return !0; + default: + return !1; + } + }), + (e.prototype.isRestrictedWord = function (e) { + return 'eval' === e || 'arguments' === e; + }), + (e.prototype.isKeyword = function (e) { + switch (e.length) { + case 2: + return 'if' === e || 'in' === e || 'do' === e; + case 3: + return 'var' === e || 'for' === e || 'new' === e || 'try' === e || 'let' === e; + case 4: + return 'this' === e || 'else' === e || 'case' === e || 'void' === e || 'with' === e || 'enum' === e; + case 5: + return ( + 'while' === e || + 'break' === e || + 'catch' === e || + 'throw' === e || + 'const' === e || + 'yield' === e || + 'class' === e || + 'super' === e + ); + case 6: + return ( + 'return' === e || + 'typeof' === e || + 'delete' === e || + 'switch' === e || + 'export' === e || + 'import' === e + ); + case 7: + return 'default' === e || 'finally' === e || 'extends' === e; + case 8: + return 'function' === e || 'continue' === e || 'debugger' === e; + case 10: + return 'instanceof' === e; + default: + return !1; + } + }), + (e.prototype.codePointAt = function (e) { + var t = this.source.charCodeAt(e); + if (t >= 55296 && t <= 56319) { + var n = this.source.charCodeAt(e + 1); + n >= 56320 && n <= 57343 && (t = 1024 * (t - 55296) + n - 56320 + 65536); + } + return t; + }), + (e.prototype.scanHexEscape = function (e) { + for (var t = 'u' === e ? 4 : 2, n = 0, r = 0; r < t; ++r) { + if (this.eof() || !o.Character.isHexDigit(this.source.charCodeAt(this.index))) return null; + n = 16 * n + i(this.source[this.index++]); + } + return String.fromCharCode(n); + }), + (e.prototype.scanUnicodeCodePointEscape = function () { + var e = this.source[this.index], + t = 0; + for ( + '}' === e && this.throwUnexpectedToken(); + !this.eof() && ((e = this.source[this.index++]), o.Character.isHexDigit(e.charCodeAt(0))); + + ) + t = 16 * t + i(e); + return (t > 1114111 || '}' !== e) && this.throwUnexpectedToken(), o.Character.fromCodePoint(t); + }), + (e.prototype.getIdentifier = function () { + for (var e = this.index++; !this.eof(); ) { + var t = this.source.charCodeAt(this.index); + if (92 === t) return (this.index = e), this.getComplexIdentifier(); + if (t >= 55296 && t < 57343) return (this.index = e), this.getComplexIdentifier(); + if (!o.Character.isIdentifierPart(t)) break; + ++this.index; + } + return this.source.slice(e, this.index); + }), + (e.prototype.getComplexIdentifier = function () { + var e, + t = this.codePointAt(this.index), + n = o.Character.fromCodePoint(t); + for ( + this.index += n.length, + 92 === t && + (117 !== this.source.charCodeAt(this.index) && this.throwUnexpectedToken(), + ++this.index, + '{' === this.source[this.index] + ? (++this.index, (e = this.scanUnicodeCodePointEscape())) + : (null !== (e = this.scanHexEscape('u')) && + '\\' !== e && + o.Character.isIdentifierStart(e.charCodeAt(0))) || + this.throwUnexpectedToken(), + (n = e)); + !this.eof() && ((t = this.codePointAt(this.index)), o.Character.isIdentifierPart(t)); + + ) + (n += e = o.Character.fromCodePoint(t)), + (this.index += e.length), + 92 === t && + ((n = n.substr(0, n.length - 1)), + 117 !== this.source.charCodeAt(this.index) && this.throwUnexpectedToken(), + ++this.index, + '{' === this.source[this.index] + ? (++this.index, (e = this.scanUnicodeCodePointEscape())) + : (null !== (e = this.scanHexEscape('u')) && + '\\' !== e && + o.Character.isIdentifierPart(e.charCodeAt(0))) || + this.throwUnexpectedToken(), + (n += e)); + return n; + }), + (e.prototype.octalToDecimal = function (e) { + var t = '0' !== e, + n = a(e); + return ( + !this.eof() && + o.Character.isOctalDigit(this.source.charCodeAt(this.index)) && + ((t = !0), + (n = 8 * n + a(this.source[this.index++])), + '0123'.indexOf(e) >= 0 && + !this.eof() && + o.Character.isOctalDigit(this.source.charCodeAt(this.index)) && + (n = 8 * n + a(this.source[this.index++]))), + { code: n, octal: t } + ); + }), + (e.prototype.scanIdentifier = function () { + var e, + t = this.index, + n = 92 === this.source.charCodeAt(t) ? this.getComplexIdentifier() : this.getIdentifier(); + if ( + 3 != + (e = + 1 === n.length + ? 3 + : this.isKeyword(n) + ? 4 + : 'null' === n + ? 5 + : 'true' === n || 'false' === n + ? 1 + : 3) && + t + n.length !== this.index + ) { + var r = this.index; + (this.index = t), + this.tolerateUnexpectedToken(s.Messages.InvalidEscapedReservedWord), + (this.index = r); + } + return { + type: e, + value: n, + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: t, + end: this.index, + }; + }), + (e.prototype.scanPunctuator = function () { + var e = this.index, + t = this.source[this.index]; + switch (t) { + case '(': + case '{': + '{' === t && this.curlyStack.push('{'), ++this.index; + break; + case '.': + ++this.index, + '.' === this.source[this.index] && + '.' === this.source[this.index + 1] && + ((this.index += 2), (t = '...')); + break; + case '}': + ++this.index, this.curlyStack.pop(); + break; + case ')': + case ';': + case ',': + case '[': + case ']': + case ':': + case '?': + case '~': + ++this.index; + break; + default: + '>>>=' === (t = this.source.substr(this.index, 4)) + ? (this.index += 4) + : '===' === (t = t.substr(0, 3)) || + '!==' === t || + '>>>' === t || + '<<=' === t || + '>>=' === t || + '**=' === t + ? (this.index += 3) + : '&&' === (t = t.substr(0, 2)) || + '||' === t || + '==' === t || + '!=' === t || + '+=' === t || + '-=' === t || + '*=' === t || + '/=' === t || + '++' === t || + '--' === t || + '<<' === t || + '>>' === t || + '&=' === t || + '|=' === t || + '^=' === t || + '%=' === t || + '<=' === t || + '>=' === t || + '=>' === t || + '**' === t + ? (this.index += 2) + : ((t = this.source[this.index]), '<>=!+-*%&|^/'.indexOf(t) >= 0 && ++this.index); + } + return ( + this.index === e && this.throwUnexpectedToken(), + { + type: 7, + value: t, + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: e, + end: this.index, + } + ); + }), + (e.prototype.scanHexLiteral = function (e) { + for (var t = ''; !this.eof() && o.Character.isHexDigit(this.source.charCodeAt(this.index)); ) + t += this.source[this.index++]; + return ( + 0 === t.length && this.throwUnexpectedToken(), + o.Character.isIdentifierStart(this.source.charCodeAt(this.index)) && this.throwUnexpectedToken(), + { + type: 6, + value: parseInt('0x' + t, 16), + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: e, + end: this.index, + } + ); + }), + (e.prototype.scanBinaryLiteral = function (e) { + for (var t, n = ''; !this.eof() && ('0' === (t = this.source[this.index]) || '1' === t); ) + n += this.source[this.index++]; + return ( + 0 === n.length && this.throwUnexpectedToken(), + this.eof() || + ((t = this.source.charCodeAt(this.index)), + (o.Character.isIdentifierStart(t) || o.Character.isDecimalDigit(t)) && this.throwUnexpectedToken()), + { + type: 6, + value: parseInt(n, 2), + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: e, + end: this.index, + } + ); + }), + (e.prototype.scanOctalLiteral = function (e, t) { + var n = '', + r = !1; + for ( + o.Character.isOctalDigit(e.charCodeAt(0)) + ? ((r = !0), (n = '0' + this.source[this.index++])) + : ++this.index; + !this.eof() && o.Character.isOctalDigit(this.source.charCodeAt(this.index)); + + ) + n += this.source[this.index++]; + return ( + r || 0 !== n.length || this.throwUnexpectedToken(), + (o.Character.isIdentifierStart(this.source.charCodeAt(this.index)) || + o.Character.isDecimalDigit(this.source.charCodeAt(this.index))) && + this.throwUnexpectedToken(), + { + type: 6, + value: parseInt(n, 8), + octal: r, + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: t, + end: this.index, + } + ); + }), + (e.prototype.isImplicitOctalLiteral = function () { + for (var e = this.index + 1; e < this.length; ++e) { + var t = this.source[e]; + if ('8' === t || '9' === t) return !1; + if (!o.Character.isOctalDigit(t.charCodeAt(0))) return !0; + } + return !0; + }), + (e.prototype.scanNumericLiteral = function () { + var e = this.index, + t = this.source[e]; + r.assert( + o.Character.isDecimalDigit(t.charCodeAt(0)) || '.' === t, + 'Numeric literal must start with a decimal digit or a decimal point' + ); + var n = ''; + if ('.' !== t) { + if (((n = this.source[this.index++]), (t = this.source[this.index]), '0' === n)) { + if ('x' === t || 'X' === t) return ++this.index, this.scanHexLiteral(e); + if ('b' === t || 'B' === t) return ++this.index, this.scanBinaryLiteral(e); + if ('o' === t || 'O' === t) return this.scanOctalLiteral(t, e); + if (t && o.Character.isOctalDigit(t.charCodeAt(0)) && this.isImplicitOctalLiteral()) + return this.scanOctalLiteral(t, e); + } + for (; o.Character.isDecimalDigit(this.source.charCodeAt(this.index)); ) + n += this.source[this.index++]; + t = this.source[this.index]; + } + if ('.' === t) { + for (n += this.source[this.index++]; o.Character.isDecimalDigit(this.source.charCodeAt(this.index)); ) + n += this.source[this.index++]; + t = this.source[this.index]; + } + if ('e' === t || 'E' === t) + if ( + ((n += this.source[this.index++]), + ('+' !== (t = this.source[this.index]) && '-' !== t) || (n += this.source[this.index++]), + o.Character.isDecimalDigit(this.source.charCodeAt(this.index))) + ) + for (; o.Character.isDecimalDigit(this.source.charCodeAt(this.index)); ) + n += this.source[this.index++]; + else this.throwUnexpectedToken(); + return ( + o.Character.isIdentifierStart(this.source.charCodeAt(this.index)) && this.throwUnexpectedToken(), + { + type: 6, + value: parseFloat(n), + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: e, + end: this.index, + } + ); + }), + (e.prototype.scanStringLiteral = function () { + var e = this.index, + t = this.source[e]; + r.assert("'" === t || '"' === t, 'String literal must starts with a quote'), ++this.index; + for (var n = !1, i = ''; !this.eof(); ) { + var a = this.source[this.index++]; + if (a === t) { + t = ''; + break; + } + if ('\\' === a) + if ((a = this.source[this.index++]) && o.Character.isLineTerminator(a.charCodeAt(0))) + ++this.lineNumber, + '\r' === a && '\n' === this.source[this.index] && ++this.index, + (this.lineStart = this.index); + else + switch (a) { + case 'u': + if ('{' === this.source[this.index]) ++this.index, (i += this.scanUnicodeCodePointEscape()); + else { + var u = this.scanHexEscape(a); + null === u && this.throwUnexpectedToken(), (i += u); + } + break; + case 'x': + var l = this.scanHexEscape(a); + null === l && this.throwUnexpectedToken(s.Messages.InvalidHexEscapeSequence), (i += l); + break; + case 'n': + i += '\n'; + break; + case 'r': + i += '\r'; + break; + case 't': + i += '\t'; + break; + case 'b': + i += '\b'; + break; + case 'f': + i += '\f'; + break; + case 'v': + i += '\v'; + break; + case '8': + case '9': + (i += a), this.tolerateUnexpectedToken(); + break; + default: + if (a && o.Character.isOctalDigit(a.charCodeAt(0))) { + var c = this.octalToDecimal(a); + (n = c.octal || n), (i += String.fromCharCode(c.code)); + } else i += a; + } + else { + if (o.Character.isLineTerminator(a.charCodeAt(0))) break; + i += a; + } + } + return ( + '' !== t && ((this.index = e), this.throwUnexpectedToken()), + { + type: 8, + value: i, + octal: n, + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: e, + end: this.index, + } + ); + }), + (e.prototype.scanTemplate = function () { + var e = '', + t = !1, + n = this.index, + r = '`' === this.source[n], + i = !1, + a = 2; + for (++this.index; !this.eof(); ) { + var u = this.source[this.index++]; + if ('`' === u) { + (a = 1), (i = !0), (t = !0); + break; + } + if ('$' === u) { + if ('{' === this.source[this.index]) { + this.curlyStack.push('${'), ++this.index, (t = !0); + break; + } + e += u; + } else if ('\\' === u) + if (((u = this.source[this.index++]), o.Character.isLineTerminator(u.charCodeAt(0)))) + ++this.lineNumber, + '\r' === u && '\n' === this.source[this.index] && ++this.index, + (this.lineStart = this.index); + else + switch (u) { + case 'n': + e += '\n'; + break; + case 'r': + e += '\r'; + break; + case 't': + e += '\t'; + break; + case 'u': + if ('{' === this.source[this.index]) ++this.index, (e += this.scanUnicodeCodePointEscape()); + else { + var l = this.index, + c = this.scanHexEscape(u); + null !== c ? (e += c) : ((this.index = l), (e += u)); + } + break; + case 'x': + var d = this.scanHexEscape(u); + null === d && this.throwUnexpectedToken(s.Messages.InvalidHexEscapeSequence), (e += d); + break; + case 'b': + e += '\b'; + break; + case 'f': + e += '\f'; + break; + case 'v': + e += '\v'; + break; + default: + '0' === u + ? (o.Character.isDecimalDigit(this.source.charCodeAt(this.index)) && + this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral), + (e += '\0')) + : o.Character.isOctalDigit(u.charCodeAt(0)) + ? this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral) + : (e += u); + } + else + o.Character.isLineTerminator(u.charCodeAt(0)) + ? (++this.lineNumber, + '\r' === u && '\n' === this.source[this.index] && ++this.index, + (this.lineStart = this.index), + (e += '\n')) + : (e += u); + } + return ( + t || this.throwUnexpectedToken(), + r || this.curlyStack.pop(), + { + type: 10, + value: this.source.slice(n + 1, this.index - a), + cooked: e, + head: r, + tail: i, + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: n, + end: this.index, + } + ); + }), + (e.prototype.testRegExp = function (e, t) { + var n = e, + r = this; + t.indexOf('u') >= 0 && + (n = n + .replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g, function (e, t, n) { + var o = parseInt(t || n, 16); + return ( + o > 1114111 && r.throwUnexpectedToken(s.Messages.InvalidRegExp), + o <= 65535 ? String.fromCharCode(o) : '￿' + ); + }) + .replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, '￿')); + try { + RegExp(n); + } catch (e) { + this.throwUnexpectedToken(s.Messages.InvalidRegExp); + } + try { + return new RegExp(e, t); + } catch (e) { + return null; + } + }), + (e.prototype.scanRegExpBody = function () { + var e = this.source[this.index]; + r.assert('/' === e, 'Regular expression literal must start with a slash'); + for (var t = this.source[this.index++], n = !1, i = !1; !this.eof(); ) + if (((t += e = this.source[this.index++]), '\\' === e)) + (e = this.source[this.index++]), + o.Character.isLineTerminator(e.charCodeAt(0)) && + this.throwUnexpectedToken(s.Messages.UnterminatedRegExp), + (t += e); + else if (o.Character.isLineTerminator(e.charCodeAt(0))) + this.throwUnexpectedToken(s.Messages.UnterminatedRegExp); + else if (n) ']' === e && (n = !1); + else { + if ('/' === e) { + i = !0; + break; + } + '[' === e && (n = !0); + } + return i || this.throwUnexpectedToken(s.Messages.UnterminatedRegExp), t.substr(1, t.length - 2); + }), + (e.prototype.scanRegExpFlags = function () { + for (var e = ''; !this.eof(); ) { + var t = this.source[this.index]; + if (!o.Character.isIdentifierPart(t.charCodeAt(0))) break; + if ((++this.index, '\\' !== t || this.eof())) e += t; + else if ('u' === (t = this.source[this.index])) { + ++this.index; + var n = this.index, + r = this.scanHexEscape('u'); + if (null !== r) for (e += r; n < this.index; ++n) this.source[n]; + else (this.index = n), (e += 'u'); + this.tolerateUnexpectedToken(); + } else this.tolerateUnexpectedToken(); + } + return e; + }), + (e.prototype.scanRegExp = function () { + var e = this.index, + t = this.scanRegExpBody(), + n = this.scanRegExpFlags(); + return { + type: 9, + value: '', + pattern: t, + flags: n, + regex: this.testRegExp(t, n), + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: e, + end: this.index, + }; + }), + (e.prototype.lex = function () { + if (this.eof()) + return { + type: 2, + value: '', + lineNumber: this.lineNumber, + lineStart: this.lineStart, + start: this.index, + end: this.index, + }; + var e = this.source.charCodeAt(this.index); + return o.Character.isIdentifierStart(e) + ? this.scanIdentifier() + : 40 === e || 41 === e || 59 === e + ? this.scanPunctuator() + : 39 === e || 34 === e + ? this.scanStringLiteral() + : 46 === e + ? o.Character.isDecimalDigit(this.source.charCodeAt(this.index + 1)) + ? this.scanNumericLiteral() + : this.scanPunctuator() + : o.Character.isDecimalDigit(e) + ? this.scanNumericLiteral() + : 96 === e || (125 === e && '${' === this.curlyStack[this.curlyStack.length - 1]) + ? this.scanTemplate() + : e >= 55296 && e < 57343 && o.Character.isIdentifierStart(this.codePointAt(this.index)) + ? this.scanIdentifier() + : this.scanPunctuator(); + }), + e + ); + })(); + t.Scanner = u; + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.TokenName = {}), + (t.TokenName[1] = 'Boolean'), + (t.TokenName[2] = ''), + (t.TokenName[3] = 'Identifier'), + (t.TokenName[4] = 'Keyword'), + (t.TokenName[5] = 'Null'), + (t.TokenName[6] = 'Numeric'), + (t.TokenName[7] = 'Punctuator'), + (t.TokenName[8] = 'String'), + (t.TokenName[9] = 'RegularExpression'), + (t.TokenName[10] = 'Template'); + }, + function (e, t) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.XHTMLEntities = { + quot: '"', + amp: '&', + apos: "'", + gt: '>', + nbsp: ' ', + iexcl: '¡', + cent: '¢', + pound: '£', + curren: '¤', + yen: '¥', + brvbar: '¦', + sect: '§', + uml: '¨', + copy: '©', + ordf: 'ª', + laquo: '«', + not: '¬', + shy: '­', + reg: '®', + macr: '¯', + deg: '°', + plusmn: '±', + sup2: '²', + sup3: '³', + acute: '´', + micro: 'µ', + para: '¶', + middot: '·', + cedil: '¸', + sup1: '¹', + ordm: 'º', + raquo: '»', + frac14: '¼', + frac12: '½', + frac34: '¾', + iquest: '¿', + Agrave: 'À', + Aacute: 'Á', + Acirc: 'Â', + Atilde: 'Ã', + Auml: 'Ä', + Aring: 'Å', + AElig: 'Æ', + Ccedil: 'Ç', + Egrave: 'È', + Eacute: 'É', + Ecirc: 'Ê', + Euml: 'Ë', + Igrave: 'Ì', + Iacute: 'Í', + Icirc: 'Î', + Iuml: 'Ï', + ETH: 'Ð', + Ntilde: 'Ñ', + Ograve: 'Ò', + Oacute: 'Ó', + Ocirc: 'Ô', + Otilde: 'Õ', + Ouml: 'Ö', + times: '×', + Oslash: 'Ø', + Ugrave: 'Ù', + Uacute: 'Ú', + Ucirc: 'Û', + Uuml: 'Ü', + Yacute: 'Ý', + THORN: 'Þ', + szlig: 'ß', + agrave: 'à', + aacute: 'á', + acirc: 'â', + atilde: 'ã', + auml: 'ä', + aring: 'å', + aelig: 'æ', + ccedil: 'ç', + egrave: 'è', + eacute: 'é', + ecirc: 'ê', + euml: 'ë', + igrave: 'ì', + iacute: 'í', + icirc: 'î', + iuml: 'ï', + eth: 'ð', + ntilde: 'ñ', + ograve: 'ò', + oacute: 'ó', + ocirc: 'ô', + otilde: 'õ', + ouml: 'ö', + divide: '÷', + oslash: 'ø', + ugrave: 'ù', + uacute: 'ú', + ucirc: 'û', + uuml: 'ü', + yacute: 'ý', + thorn: 'þ', + yuml: 'ÿ', + OElig: 'Œ', + oelig: 'œ', + Scaron: 'Š', + scaron: 'š', + Yuml: 'Ÿ', + fnof: 'ƒ', + circ: 'ˆ', + tilde: '˜', + Alpha: 'Α', + Beta: 'Β', + Gamma: 'Γ', + Delta: 'Δ', + Epsilon: 'Ε', + Zeta: 'Ζ', + Eta: 'Η', + Theta: 'Θ', + Iota: 'Ι', + Kappa: 'Κ', + Lambda: 'Λ', + Mu: 'Μ', + Nu: 'Ν', + Xi: 'Ξ', + Omicron: 'Ο', + Pi: 'Π', + Rho: 'Ρ', + Sigma: 'Σ', + Tau: 'Τ', + Upsilon: 'Υ', + Phi: 'Φ', + Chi: 'Χ', + Psi: 'Ψ', + Omega: 'Ω', + alpha: 'α', + beta: 'β', + gamma: 'γ', + delta: 'δ', + epsilon: 'ε', + zeta: 'ζ', + eta: 'η', + theta: 'θ', + iota: 'ι', + kappa: 'κ', + lambda: 'λ', + mu: 'μ', + nu: 'ν', + xi: 'ξ', + omicron: 'ο', + pi: 'π', + rho: 'ρ', + sigmaf: 'ς', + sigma: 'σ', + tau: 'τ', + upsilon: 'υ', + phi: 'φ', + chi: 'χ', + psi: 'ψ', + omega: 'ω', + thetasym: 'ϑ', + upsih: 'ϒ', + piv: 'ϖ', + ensp: ' ', + emsp: ' ', + thinsp: ' ', + zwnj: '‌', + zwj: '‍', + lrm: '‎', + rlm: '‏', + ndash: '–', + mdash: '—', + lsquo: '‘', + rsquo: '’', + sbquo: '‚', + ldquo: '“', + rdquo: '”', + bdquo: '„', + dagger: '†', + Dagger: '‡', + bull: '•', + hellip: '…', + permil: '‰', + prime: '′', + Prime: '″', + lsaquo: '‹', + rsaquo: '›', + oline: '‾', + frasl: '⁄', + euro: '€', + image: 'ℑ', + weierp: '℘', + real: 'ℜ', + trade: '™', + alefsym: 'ℵ', + larr: '←', + uarr: '↑', + rarr: '→', + darr: '↓', + harr: '↔', + crarr: '↵', + lArr: '⇐', + uArr: '⇑', + rArr: '⇒', + dArr: '⇓', + hArr: '⇔', + forall: '∀', + part: '∂', + exist: '∃', + empty: '∅', + nabla: '∇', + isin: '∈', + notin: '∉', + ni: '∋', + prod: '∏', + sum: '∑', + minus: '−', + lowast: '∗', + radic: '√', + prop: '∝', + infin: '∞', + ang: '∠', + and: '∧', + or: '∨', + cap: '∩', + cup: '∪', + int: '∫', + there4: '∴', + sim: '∼', + cong: '≅', + asymp: '≈', + ne: '≠', + equiv: '≡', + le: '≤', + ge: '≥', + sub: '⊂', + sup: '⊃', + nsub: '⊄', + sube: '⊆', + supe: '⊇', + oplus: '⊕', + otimes: '⊗', + perp: '⊥', + sdot: '⋅', + lceil: '⌈', + rceil: '⌉', + lfloor: '⌊', + rfloor: '⌋', + loz: '◊', + spades: '♠', + clubs: '♣', + hearts: '♥', + diams: '♦', + lang: '⟨', + rang: '⟩', + }); + }, + function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }); + var r = n(10), + o = n(12), + s = n(13), + i = (function () { + function e() { + (this.values = []), (this.curly = this.paren = -1); + } + return ( + (e.prototype.beforeFunctionExpression = function (e) { + return ( + [ + '(', + '{', + '[', + 'in', + 'typeof', + 'instanceof', + 'new', + 'return', + 'case', + 'delete', + 'throw', + 'void', + '=', + '+=', + '-=', + '*=', + '**=', + '/=', + '%=', + '<<=', + '>>=', + '>>>=', + '&=', + '|=', + '^=', + ',', + '+', + '-', + '*', + '**', + '/', + '%', + '++', + '--', + '<<', + '>>', + '>>>', + '&', + '|', + '^', + '!', + '~', + '&&', + '||', + '?', + ':', + '===', + '==', + '>=', + '<=', + '<', + '>', + '!=', + '!==', + ].indexOf(e) >= 0 + ); + }), + (e.prototype.isRegexStart = function () { + var e = this.values[this.values.length - 1], + t = null !== e; + switch (e) { + case 'this': + case ']': + t = !1; + break; + case ')': + var n = this.values[this.paren - 1]; + t = 'if' === n || 'while' === n || 'for' === n || 'with' === n; + break; + case '}': + if (((t = !1), 'function' === this.values[this.curly - 3])) + t = !!(r = this.values[this.curly - 4]) && !this.beforeFunctionExpression(r); + else if ('function' === this.values[this.curly - 4]) { + var r; + t = !(r = this.values[this.curly - 5]) || !this.beforeFunctionExpression(r); + } + } + return t; + }), + (e.prototype.push = function (e) { + 7 === e.type || 4 === e.type + ? ('{' === e.value + ? (this.curly = this.values.length) + : '(' === e.value && (this.paren = this.values.length), + this.values.push(e.value)) + : this.values.push(null); + }), + e + ); + })(), + a = (function () { + function e(e, t) { + (this.errorHandler = new r.ErrorHandler()), + (this.errorHandler.tolerant = !!t && 'boolean' == typeof t.tolerant && t.tolerant), + (this.scanner = new o.Scanner(e, this.errorHandler)), + (this.scanner.trackComment = !!t && 'boolean' == typeof t.comment && t.comment), + (this.trackRange = !!t && 'boolean' == typeof t.range && t.range), + (this.trackLoc = !!t && 'boolean' == typeof t.loc && t.loc), + (this.buffer = []), + (this.reader = new i()); + } + return ( + (e.prototype.errors = function () { + return this.errorHandler.errors; + }), + (e.prototype.getNextToken = function () { + if (0 === this.buffer.length) { + var e = this.scanner.scanComments(); + if (this.scanner.trackComment) + for (var t = 0; t < e.length; ++t) { + var n = e[t], + r = this.scanner.source.slice(n.slice[0], n.slice[1]), + o = { type: n.multiLine ? 'BlockComment' : 'LineComment', value: r }; + this.trackRange && (o.range = n.range), this.trackLoc && (o.loc = n.loc), this.buffer.push(o); + } + if (!this.scanner.eof()) { + var i = void 0; + this.trackLoc && + (i = { + start: { line: this.scanner.lineNumber, column: this.scanner.index - this.scanner.lineStart }, + end: {}, + }); + var a = + '/' === this.scanner.source[this.scanner.index] && this.reader.isRegexStart() + ? this.scanner.scanRegExp() + : this.scanner.lex(); + this.reader.push(a); + var u = { type: s.TokenName[a.type], value: this.scanner.source.slice(a.start, a.end) }; + if ( + (this.trackRange && (u.range = [a.start, a.end]), + this.trackLoc && + ((i.end = { + line: this.scanner.lineNumber, + column: this.scanner.index - this.scanner.lineStart, + }), + (u.loc = i)), + 9 === a.type) + ) { + var l = a.pattern, + c = a.flags; + u.regex = { pattern: l, flags: c }; + } + this.buffer.push(u); + } + } + return this.buffer.shift(); + }), + e + ); + })(); + t.Tokenizer = a; + }, + ]); + }), + (e.exports = r()); + }, + './node_modules/fs-extra/lib/copy-sync/copy-sync.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/graceful-fs/graceful-fs.js'), + o = n('path'), + s = n('./node_modules/fs-extra/lib/mkdirs/index.js').mkdirsSync, + i = n('./node_modules/fs-extra/lib/util/utimes.js').utimesMillisSync, + a = n('./node_modules/fs-extra/lib/util/stat.js'); + function u(e, t, n, s) { + if (!s.filter || s.filter(t, n)) + return (function (e, t, n, s) { + const i = (s.dereference ? r.statSync : r.lstatSync)(t); + if (i.isDirectory()) + return (function (e, t, n, o, s) { + if (!t) + return (function (e, t, n, o) { + return r.mkdirSync(n), d(t, n, o), c(n, e); + })(e.mode, n, o, s); + if (t && !t.isDirectory()) + throw new Error(`Cannot overwrite non-directory '${o}' with directory '${n}'.`); + return d(n, o, s); + })(i, e, t, n, s); + if (i.isFile() || i.isCharacterDevice() || i.isBlockDevice()) + return (function (e, t, n, o, s) { + return t + ? (function (e, t, n, o) { + if (o.overwrite) return r.unlinkSync(n), l(e, t, n, o); + if (o.errorOnExist) throw new Error(`'${n}' already exists`); + })(e, n, o, s) + : l(e, n, o, s); + })(i, e, t, n, s); + if (i.isSymbolicLink()) + return (function (e, t, n, s) { + let i = r.readlinkSync(t); + s.dereference && (i = o.resolve(process.cwd(), i)); + if (e) { + let e; + try { + e = r.readlinkSync(n); + } catch (e) { + if ('EINVAL' === e.code || 'UNKNOWN' === e.code) return r.symlinkSync(i, n); + throw e; + } + if ((s.dereference && (e = o.resolve(process.cwd(), e)), a.isSrcSubdir(i, e))) + throw new Error(`Cannot copy '${i}' to a subdirectory of itself, '${e}'.`); + if (r.statSync(n).isDirectory() && a.isSrcSubdir(e, i)) + throw new Error(`Cannot overwrite '${e}' with '${i}'.`); + return (function (e, t) { + return r.unlinkSync(t), r.symlinkSync(e, t); + })(i, n); + } + return r.symlinkSync(i, n); + })(e, t, n, s); + })(e, t, n, s); + } + function l(e, t, n, o) { + return ( + r.copyFileSync(t, n), + o.preserveTimestamps && + (function (e, t, n) { + (function (e) { + return 0 == (128 & e); + })(e) && + (function (e, t) { + c(e, 128 | t); + })(n, e); + (function (e, t) { + const n = r.statSync(e); + i(t, n.atime, n.mtime); + })(t, n); + })(e.mode, t, n), + c(n, e.mode) + ); + } + function c(e, t) { + return r.chmodSync(e, t); + } + function d(e, t, n) { + r.readdirSync(e).forEach((r) => + (function (e, t, n, r) { + const s = o.join(t, e), + i = o.join(n, e), + { destStat: l } = a.checkPathsSync(s, i, 'copy'); + return u(l, s, i, r); + })(r, e, t, n) + ); + } + e.exports = function (e, t, n) { + 'function' == typeof n && (n = { filter: n }), + ((n = n || {}).clobber = !('clobber' in n) || !!n.clobber), + (n.overwrite = 'overwrite' in n ? !!n.overwrite : n.clobber), + n.preserveTimestamps && + 'ia32' === process.arch && + console.warn( + 'fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269' + ); + const { srcStat: i, destStat: l } = a.checkPathsSync(e, t, 'copy'); + return ( + a.checkParentPathsSync(e, i, t, 'copy'), + (function (e, t, n, i) { + if (i.filter && !i.filter(t, n)) return; + const a = o.dirname(n); + r.existsSync(a) || s(a); + return u(e, t, n, i); + })(l, e, t, n) + ); + }; + }, + './node_modules/fs-extra/lib/copy-sync/index.js': function (e, t, n) { + 'use strict'; + e.exports = { copySync: n('./node_modules/fs-extra/lib/copy-sync/copy-sync.js') }; + }, + './node_modules/fs-extra/lib/copy/copy.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/graceful-fs/graceful-fs.js'), + o = n('path'), + s = n('./node_modules/fs-extra/lib/mkdirs/index.js').mkdirs, + i = n('./node_modules/fs-extra/lib/path-exists/index.js').pathExists, + a = n('./node_modules/fs-extra/lib/util/utimes.js').utimesMillis, + u = n('./node_modules/fs-extra/lib/util/stat.js'); + function l(e, t, n, r, a) { + const u = o.dirname(n); + i(u, (o, i) => (o ? a(o) : i ? d(e, t, n, r, a) : void s(u, (o) => (o ? a(o) : d(e, t, n, r, a))))); + } + function c(e, t, n, r, o, s) { + Promise.resolve(o.filter(n, r)).then( + (i) => (i ? e(t, n, r, o, s) : s()), + (e) => s(e) + ); + } + function d(e, t, n, r, o) { + return r.filter ? c(p, e, t, n, r, o) : p(e, t, n, r, o); + } + function p(e, t, n, o, s) { + (o.dereference ? r.stat : r.lstat)(t, (i, a) => + i + ? s(i) + : a.isDirectory() + ? (function (e, t, n, o, s, i) { + if (!t) + return (function (e, t, n, o, s) { + r.mkdir(n, (r) => { + if (r) return s(r); + j(t, n, o, (t) => (t ? s(t) : m(n, e, s))); + }); + })(e.mode, n, o, s, i); + if (t && !t.isDirectory()) + return i(new Error(`Cannot overwrite non-directory '${o}' with directory '${n}'.`)); + return j(n, o, s, i); + })(a, e, t, n, o, s) + : a.isFile() || a.isCharacterDevice() || a.isBlockDevice() + ? (function (e, t, n, o, s, i) { + return t + ? (function (e, t, n, o, s) { + if (!o.overwrite) return o.errorOnExist ? s(new Error(`'${n}' already exists`)) : s(); + r.unlink(n, (r) => (r ? s(r) : h(e, t, n, o, s))); + })(e, n, o, s, i) + : h(e, n, o, s, i); + })(a, e, t, n, o, s) + : a.isSymbolicLink() + ? y(e, t, n, o, s) + : void 0 + ); + } + function h(e, t, n, o, s) { + r.copyFile(t, n, (r) => + r + ? s(r) + : o.preserveTimestamps + ? (function (e, t, n, r) { + if ( + (function (e) { + return 0 == (128 & e); + })(e) + ) + return (function (e, t, n) { + return m(e, 128 | t, n); + })(n, e, (o) => (o ? r(o) : f(e, t, n, r))); + return f(e, t, n, r); + })(e.mode, t, n, s) + : m(n, e.mode, s) + ); + } + function f(e, t, n, o) { + !(function (e, t, n) { + r.stat(e, (e, r) => (e ? n(e) : a(t, r.atime, r.mtime, n))); + })(t, n, (t) => (t ? o(t) : m(n, e, o))); + } + function m(e, t, n) { + return r.chmod(e, t, n); + } + function j(e, t, n, o) { + r.readdir(e, (r, s) => (r ? o(r) : g(s, e, t, n, o))); + } + function g(e, t, n, r, s) { + const i = e.pop(); + return i + ? (function (e, t, n, r, s, i) { + const a = o.join(n, t), + l = o.join(r, t); + u.checkPaths(a, l, 'copy', (t, o) => { + if (t) return i(t); + const { destStat: u } = o; + d(u, a, l, s, (t) => (t ? i(t) : g(e, n, r, s, i))); + }); + })(e, i, t, n, r, s) + : s(); + } + function y(e, t, n, s, i) { + r.readlink(t, (t, a) => + t + ? i(t) + : (s.dereference && (a = o.resolve(process.cwd(), a)), + e + ? void r.readlink(n, (t, l) => + t + ? 'EINVAL' === t.code || 'UNKNOWN' === t.code + ? r.symlink(a, n, i) + : i(t) + : (s.dereference && (l = o.resolve(process.cwd(), l)), + u.isSrcSubdir(a, l) + ? i(new Error(`Cannot copy '${a}' to a subdirectory of itself, '${l}'.`)) + : e.isDirectory() && u.isSrcSubdir(l, a) + ? i(new Error(`Cannot overwrite '${l}' with '${a}'.`)) + : (function (e, t, n) { + r.unlink(t, (o) => (o ? n(o) : r.symlink(e, t, n))); + })(a, n, i)) + ) + : r.symlink(a, n, i)) + ); + } + e.exports = function (e, t, n, r) { + 'function' != typeof n || r ? 'function' == typeof n && (n = { filter: n }) : ((r = n), (n = {})), + (r = r || function () {}), + ((n = n || {}).clobber = !('clobber' in n) || !!n.clobber), + (n.overwrite = 'overwrite' in n ? !!n.overwrite : n.clobber), + n.preserveTimestamps && + 'ia32' === process.arch && + console.warn( + 'fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269' + ), + u.checkPaths(e, t, 'copy', (o, s) => { + if (o) return r(o); + const { srcStat: i, destStat: a } = s; + u.checkParentPaths(e, i, t, 'copy', (o) => (o ? r(o) : n.filter ? c(l, a, e, t, n, r) : l(a, e, t, n, r))); + }); + }; + }, + './node_modules/fs-extra/lib/copy/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback; + e.exports = { copy: r(n('./node_modules/fs-extra/lib/copy/copy.js')) }; + }, + './node_modules/fs-extra/lib/empty/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback, + o = n('./node_modules/graceful-fs/graceful-fs.js'), + s = n('path'), + i = n('./node_modules/fs-extra/lib/mkdirs/index.js'), + a = n('./node_modules/fs-extra/lib/remove/index.js'), + u = r(function (e, t) { + (t = t || function () {}), + o.readdir(e, (n, r) => { + if (n) return i.mkdirs(e, t); + (r = r.map((t) => s.join(e, t))), + (function e() { + const n = r.pop(); + if (!n) return t(); + a.remove(n, (n) => { + if (n) return t(n); + e(); + }); + })(); + }); + }); + function l(e) { + let t; + try { + t = o.readdirSync(e); + } catch { + return i.mkdirsSync(e); + } + t.forEach((t) => { + (t = s.join(e, t)), a.removeSync(t); + }); + } + e.exports = { emptyDirSync: l, emptydirSync: l, emptyDir: u, emptydir: u }; + }, + './node_modules/fs-extra/lib/ensure/file.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback, + o = n('path'), + s = n('./node_modules/graceful-fs/graceful-fs.js'), + i = n('./node_modules/fs-extra/lib/mkdirs/index.js'); + e.exports = { + createFile: r(function (e, t) { + function n() { + s.writeFile(e, '', (e) => { + if (e) return t(e); + t(); + }); + } + s.stat(e, (r, a) => { + if (!r && a.isFile()) return t(); + const u = o.dirname(e); + s.stat(u, (e, r) => { + if (e) + return 'ENOENT' === e.code + ? i.mkdirs(u, (e) => { + if (e) return t(e); + n(); + }) + : t(e); + r.isDirectory() + ? n() + : s.readdir(u, (e) => { + if (e) return t(e); + }); + }); + }); + }), + createFileSync: function (e) { + let t; + try { + t = s.statSync(e); + } catch {} + if (t && t.isFile()) return; + const n = o.dirname(e); + try { + s.statSync(n).isDirectory() || s.readdirSync(n); + } catch (e) { + if (!e || 'ENOENT' !== e.code) throw e; + i.mkdirsSync(n); + } + s.writeFileSync(e, ''); + }, + }; + }, + './node_modules/fs-extra/lib/ensure/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/fs-extra/lib/ensure/file.js'), + o = n('./node_modules/fs-extra/lib/ensure/link.js'), + s = n('./node_modules/fs-extra/lib/ensure/symlink.js'); + e.exports = { + createFile: r.createFile, + createFileSync: r.createFileSync, + ensureFile: r.createFile, + ensureFileSync: r.createFileSync, + createLink: o.createLink, + createLinkSync: o.createLinkSync, + ensureLink: o.createLink, + ensureLinkSync: o.createLinkSync, + createSymlink: s.createSymlink, + createSymlinkSync: s.createSymlinkSync, + ensureSymlink: s.createSymlink, + ensureSymlinkSync: s.createSymlinkSync, + }; + }, + './node_modules/fs-extra/lib/ensure/link.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback, + o = n('path'), + s = n('./node_modules/graceful-fs/graceful-fs.js'), + i = n('./node_modules/fs-extra/lib/mkdirs/index.js'), + a = n('./node_modules/fs-extra/lib/path-exists/index.js').pathExists; + e.exports = { + createLink: r(function (e, t, n) { + function r(e, t) { + s.link(e, t, (e) => { + if (e) return n(e); + n(null); + }); + } + a(t, (u, l) => + u + ? n(u) + : l + ? n(null) + : void s.lstat(e, (s) => { + if (s) return (s.message = s.message.replace('lstat', 'ensureLink')), n(s); + const u = o.dirname(t); + a(u, (o, s) => + o + ? n(o) + : s + ? r(e, t) + : void i.mkdirs(u, (o) => { + if (o) return n(o); + r(e, t); + }) + ); + }) + ); + }), + createLinkSync: function (e, t) { + if (s.existsSync(t)) return; + try { + s.lstatSync(e); + } catch (e) { + throw ((e.message = e.message.replace('lstat', 'ensureLink')), e); + } + const n = o.dirname(t); + return s.existsSync(n) || i.mkdirsSync(n), s.linkSync(e, t); + }, + }; + }, + './node_modules/fs-extra/lib/ensure/symlink-paths.js': function (e, t, n) { + 'use strict'; + const r = n('path'), + o = n('./node_modules/graceful-fs/graceful-fs.js'), + s = n('./node_modules/fs-extra/lib/path-exists/index.js').pathExists; + e.exports = { + symlinkPaths: function (e, t, n) { + if (r.isAbsolute(e)) + return o.lstat(e, (t) => + t ? ((t.message = t.message.replace('lstat', 'ensureSymlink')), n(t)) : n(null, { toCwd: e, toDst: e }) + ); + { + const i = r.dirname(t), + a = r.join(i, e); + return s(a, (t, s) => + t + ? n(t) + : s + ? n(null, { toCwd: a, toDst: e }) + : o.lstat(e, (t) => + t + ? ((t.message = t.message.replace('lstat', 'ensureSymlink')), n(t)) + : n(null, { toCwd: e, toDst: r.relative(i, e) }) + ) + ); + } + }, + symlinkPathsSync: function (e, t) { + let n; + if (r.isAbsolute(e)) { + if (((n = o.existsSync(e)), !n)) throw new Error('absolute srcpath does not exist'); + return { toCwd: e, toDst: e }; + } + { + const s = r.dirname(t), + i = r.join(s, e); + if (((n = o.existsSync(i)), n)) return { toCwd: i, toDst: e }; + if (((n = o.existsSync(e)), !n)) throw new Error('relative srcpath does not exist'); + return { toCwd: e, toDst: r.relative(s, e) }; + } + }, + }; + }, + './node_modules/fs-extra/lib/ensure/symlink-type.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/graceful-fs/graceful-fs.js'); + e.exports = { + symlinkType: function (e, t, n) { + if (((n = 'function' == typeof t ? t : n), (t = 'function' != typeof t && t))) return n(null, t); + r.lstat(e, (e, r) => { + if (e) return n(null, 'file'); + (t = r && r.isDirectory() ? 'dir' : 'file'), n(null, t); + }); + }, + symlinkTypeSync: function (e, t) { + let n; + if (t) return t; + try { + n = r.lstatSync(e); + } catch { + return 'file'; + } + return n && n.isDirectory() ? 'dir' : 'file'; + }, + }; + }, + './node_modules/fs-extra/lib/ensure/symlink.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback, + o = n('path'), + s = n('./node_modules/graceful-fs/graceful-fs.js'), + i = n('./node_modules/fs-extra/lib/mkdirs/index.js'), + a = i.mkdirs, + u = i.mkdirsSync, + l = n('./node_modules/fs-extra/lib/ensure/symlink-paths.js'), + c = l.symlinkPaths, + d = l.symlinkPathsSync, + p = n('./node_modules/fs-extra/lib/ensure/symlink-type.js'), + h = p.symlinkType, + f = p.symlinkTypeSync, + m = n('./node_modules/fs-extra/lib/path-exists/index.js').pathExists; + e.exports = { + createSymlink: r(function (e, t, n, r) { + (r = 'function' == typeof n ? n : r), + (n = 'function' != typeof n && n), + m(t, (i, u) => + i + ? r(i) + : u + ? r(null) + : void c(e, t, (i, u) => { + if (i) return r(i); + (e = u.toDst), + h(u.toCwd, n, (n, i) => { + if (n) return r(n); + const u = o.dirname(t); + m(u, (n, o) => + n + ? r(n) + : o + ? s.symlink(e, t, i, r) + : void a(u, (n) => { + if (n) return r(n); + s.symlink(e, t, i, r); + }) + ); + }); + }) + ); + }), + createSymlinkSync: function (e, t, n) { + if (s.existsSync(t)) return; + const r = d(e, t); + (e = r.toDst), (n = f(r.toCwd, n)); + const i = o.dirname(t); + return s.existsSync(i) || u(i), s.symlinkSync(e, t, n); + }, + }; + }, + './node_modules/fs-extra/lib/fs/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback, + o = n('./node_modules/graceful-fs/graceful-fs.js'), + s = [ + 'access', + 'appendFile', + 'chmod', + 'chown', + 'close', + 'copyFile', + 'fchmod', + 'fchown', + 'fdatasync', + 'fstat', + 'fsync', + 'ftruncate', + 'futimes', + 'lchmod', + 'lchown', + 'link', + 'lstat', + 'mkdir', + 'mkdtemp', + 'open', + 'opendir', + 'readdir', + 'readFile', + 'readlink', + 'realpath', + 'rename', + 'rmdir', + 'stat', + 'symlink', + 'truncate', + 'unlink', + 'utimes', + 'writeFile', + ].filter((e) => 'function' == typeof o[e]); + Object.keys(o).forEach((e) => { + 'promises' !== e && (t[e] = o[e]); + }), + s.forEach((e) => { + t[e] = r(o[e]); + }), + (t.exists = function (e, t) { + return 'function' == typeof t ? o.exists(e, t) : new Promise((t) => o.exists(e, t)); + }), + (t.read = function (e, t, n, r, s, i) { + return 'function' == typeof i + ? o.read(e, t, n, r, s, i) + : new Promise((i, a) => { + o.read(e, t, n, r, s, (e, t, n) => { + if (e) return a(e); + i({ bytesRead: t, buffer: n }); + }); + }); + }), + (t.write = function (e, t, ...n) { + return 'function' == typeof n[n.length - 1] + ? o.write(e, t, ...n) + : new Promise((r, s) => { + o.write(e, t, ...n, (e, t, n) => { + if (e) return s(e); + r({ bytesWritten: t, buffer: n }); + }); + }); + }), + 'function' == typeof o.writev && + (t.writev = function (e, t, ...n) { + return 'function' == typeof n[n.length - 1] + ? o.writev(e, t, ...n) + : new Promise((r, s) => { + o.writev(e, t, ...n, (e, t, n) => { + if (e) return s(e); + r({ bytesWritten: t, buffers: n }); + }); + }); + }), + 'function' == typeof o.realpath.native && (t.realpath.native = r(o.realpath.native)); + }, + './node_modules/fs-extra/lib/index.js': function (e, t, n) { + 'use strict'; + e.exports = { + ...n('./node_modules/fs-extra/lib/fs/index.js'), + ...n('./node_modules/fs-extra/lib/copy-sync/index.js'), + ...n('./node_modules/fs-extra/lib/copy/index.js'), + ...n('./node_modules/fs-extra/lib/empty/index.js'), + ...n('./node_modules/fs-extra/lib/ensure/index.js'), + ...n('./node_modules/fs-extra/lib/json/index.js'), + ...n('./node_modules/fs-extra/lib/mkdirs/index.js'), + ...n('./node_modules/fs-extra/lib/move-sync/index.js'), + ...n('./node_modules/fs-extra/lib/move/index.js'), + ...n('./node_modules/fs-extra/lib/output/index.js'), + ...n('./node_modules/fs-extra/lib/path-exists/index.js'), + ...n('./node_modules/fs-extra/lib/remove/index.js'), + }; + const r = n('fs'); + Object.getOwnPropertyDescriptor(r, 'promises') && + Object.defineProperty(e.exports, 'promises', { get: () => r.promises }); + }, + './node_modules/fs-extra/lib/json/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromPromise, + o = n('./node_modules/fs-extra/lib/json/jsonfile.js'); + (o.outputJson = r(n('./node_modules/fs-extra/lib/json/output-json.js'))), + (o.outputJsonSync = n('./node_modules/fs-extra/lib/json/output-json-sync.js')), + (o.outputJSON = o.outputJson), + (o.outputJSONSync = o.outputJsonSync), + (o.writeJSON = o.writeJson), + (o.writeJSONSync = o.writeJsonSync), + (o.readJSON = o.readJson), + (o.readJSONSync = o.readJsonSync), + (e.exports = o); + }, + './node_modules/fs-extra/lib/json/jsonfile.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/jsonfile/index.js'); + e.exports = { + readJson: r.readFile, + readJsonSync: r.readFileSync, + writeJson: r.writeFile, + writeJsonSync: r.writeFileSync, + }; + }, + './node_modules/fs-extra/lib/json/output-json-sync.js': function (e, t, n) { + 'use strict'; + const { stringify: r } = n('./node_modules/jsonfile/utils.js'), + { outputFileSync: o } = n('./node_modules/fs-extra/lib/output/index.js'); + e.exports = function (e, t, n) { + const s = r(t, n); + o(e, s, n); + }; + }, + './node_modules/fs-extra/lib/json/output-json.js': function (e, t, n) { + 'use strict'; + const { stringify: r } = n('./node_modules/jsonfile/utils.js'), + { outputFile: o } = n('./node_modules/fs-extra/lib/output/index.js'); + e.exports = async function (e, t, n = {}) { + const s = r(t, n); + await o(e, s, n); + }; + }, + './node_modules/fs-extra/lib/mkdirs/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromPromise, + { makeDir: o, makeDirSync: s } = n('./node_modules/fs-extra/lib/mkdirs/make-dir.js'), + i = r(o); + e.exports = { mkdirs: i, mkdirsSync: s, mkdirp: i, mkdirpSync: s, ensureDir: i, ensureDirSync: s }; + }, + './node_modules/fs-extra/lib/mkdirs/make-dir.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/fs-extra/lib/fs/index.js'), + o = n('path'), + s = n('./node_modules/at-least-node/index.js')('10.12.0'), + i = (e) => { + if ('win32' === process.platform) { + if (/[<>:"|?*]/.test(e.replace(o.parse(e).root, ''))) { + const t = new Error('Path contains invalid characters: ' + e); + throw ((t.code = 'EINVAL'), t); + } + } + }, + a = (e) => ('number' == typeof e && (e = { mode: e }), { mode: 511, ...e }), + u = (e) => { + const t = new Error(`operation not permitted, mkdir '${e}'`); + return (t.code = 'EPERM'), (t.errno = -4048), (t.path = e), (t.syscall = 'mkdir'), t; + }; + (e.exports.makeDir = async (e, t) => { + if ((i(e), (t = a(t)), s)) { + const n = o.resolve(e); + return r.mkdir(n, { mode: t.mode, recursive: !0 }); + } + const n = async (e) => { + try { + await r.mkdir(e, t.mode); + } catch (t) { + if ('EPERM' === t.code) throw t; + if ('ENOENT' === t.code) { + if (o.dirname(e) === e) throw u(e); + if (t.message.includes('null bytes')) throw t; + return await n(o.dirname(e)), n(e); + } + try { + if (!(await r.stat(e)).isDirectory()) throw new Error('The path is not a directory'); + } catch { + throw t; + } + } + }; + return n(o.resolve(e)); + }), + (e.exports.makeDirSync = (e, t) => { + if ((i(e), (t = a(t)), s)) { + const n = o.resolve(e); + return r.mkdirSync(n, { mode: t.mode, recursive: !0 }); + } + const n = (e) => { + try { + r.mkdirSync(e, t.mode); + } catch (t) { + if ('EPERM' === t.code) throw t; + if ('ENOENT' === t.code) { + if (o.dirname(e) === e) throw u(e); + if (t.message.includes('null bytes')) throw t; + return n(o.dirname(e)), n(e); + } + try { + if (!r.statSync(e).isDirectory()) throw new Error('The path is not a directory'); + } catch { + throw t; + } + } + }; + return n(o.resolve(e)); + }); + }, + './node_modules/fs-extra/lib/move-sync/index.js': function (e, t, n) { + 'use strict'; + e.exports = { moveSync: n('./node_modules/fs-extra/lib/move-sync/move-sync.js') }; + }, + './node_modules/fs-extra/lib/move-sync/move-sync.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/graceful-fs/graceful-fs.js'), + o = n('path'), + s = n('./node_modules/fs-extra/lib/copy-sync/index.js').copySync, + i = n('./node_modules/fs-extra/lib/remove/index.js').removeSync, + a = n('./node_modules/fs-extra/lib/mkdirs/index.js').mkdirpSync, + u = n('./node_modules/fs-extra/lib/util/stat.js'); + function l(e, t, n) { + try { + r.renameSync(e, t); + } catch (r) { + if ('EXDEV' !== r.code) throw r; + return (function (e, t, n) { + return s(e, t, { overwrite: n, errorOnExist: true }), i(e); + })(e, t, n); + } + } + e.exports = function (e, t, n) { + const s = (n = n || {}).overwrite || n.clobber || !1, + { srcStat: c } = u.checkPathsSync(e, t, 'move'); + return ( + u.checkParentPathsSync(e, c, t, 'move'), + a(o.dirname(t)), + (function (e, t, n) { + if (n) return i(t), l(e, t, n); + if (r.existsSync(t)) throw new Error('dest already exists.'); + return l(e, t, n); + })(e, t, s) + ); + }; + }, + './node_modules/fs-extra/lib/move/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback; + e.exports = { move: r(n('./node_modules/fs-extra/lib/move/move.js')) }; + }, + './node_modules/fs-extra/lib/move/move.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/graceful-fs/graceful-fs.js'), + o = n('path'), + s = n('./node_modules/fs-extra/lib/copy/index.js').copy, + i = n('./node_modules/fs-extra/lib/remove/index.js').remove, + a = n('./node_modules/fs-extra/lib/mkdirs/index.js').mkdirp, + u = n('./node_modules/fs-extra/lib/path-exists/index.js').pathExists, + l = n('./node_modules/fs-extra/lib/util/stat.js'); + function c(e, t, n, o) { + r.rename(e, t, (r) => + r + ? 'EXDEV' !== r.code + ? o(r) + : (function (e, t, n, r) { + s(e, t, { overwrite: n, errorOnExist: !0 }, (t) => (t ? r(t) : i(e, r))); + })(e, t, n, o) + : o() + ); + } + e.exports = function (e, t, n, r) { + 'function' == typeof n && ((r = n), (n = {})); + const s = n.overwrite || n.clobber || !1; + l.checkPaths(e, t, 'move', (n, d) => { + if (n) return r(n); + const { srcStat: p } = d; + l.checkParentPaths(e, p, t, 'move', (n) => { + if (n) return r(n); + a(o.dirname(t), (n) => + n + ? r(n) + : (function (e, t, n, r) { + if (n) return i(t, (o) => (o ? r(o) : c(e, t, n, r))); + u(t, (o, s) => (o ? r(o) : s ? r(new Error('dest already exists.')) : c(e, t, n, r))); + })(e, t, s, r) + ); + }); + }); + }; + }, + './node_modules/fs-extra/lib/output/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback, + o = n('./node_modules/graceful-fs/graceful-fs.js'), + s = n('path'), + i = n('./node_modules/fs-extra/lib/mkdirs/index.js'), + a = n('./node_modules/fs-extra/lib/path-exists/index.js').pathExists; + e.exports = { + outputFile: r(function (e, t, n, r) { + 'function' == typeof n && ((r = n), (n = 'utf8')); + const u = s.dirname(e); + a(u, (s, a) => + s + ? r(s) + : a + ? o.writeFile(e, t, n, r) + : void i.mkdirs(u, (s) => { + if (s) return r(s); + o.writeFile(e, t, n, r); + }) + ); + }), + outputFileSync: function (e, ...t) { + const n = s.dirname(e); + if (o.existsSync(n)) return o.writeFileSync(e, ...t); + i.mkdirsSync(n), o.writeFileSync(e, ...t); + }, + }; + }, + './node_modules/fs-extra/lib/path-exists/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromPromise, + o = n('./node_modules/fs-extra/lib/fs/index.js'); + e.exports = { + pathExists: r(function (e) { + return o + .access(e) + .then(() => !0) + .catch(() => !1); + }), + pathExistsSync: o.existsSync, + }; + }, + './node_modules/fs-extra/lib/remove/index.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/universalify/index.js').fromCallback, + o = n('./node_modules/fs-extra/lib/remove/rimraf.js'); + e.exports = { remove: r(o), removeSync: o.sync }; + }, + './node_modules/fs-extra/lib/remove/rimraf.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/graceful-fs/graceful-fs.js'), + o = n('path'), + s = n('assert'), + i = 'win32' === process.platform; + function a(e) { + ['unlink', 'chmod', 'stat', 'lstat', 'rmdir', 'readdir'].forEach((t) => { + (e[t] = e[t] || r[t]), (e[(t += 'Sync')] = e[t] || r[t]); + }), + (e.maxBusyTries = e.maxBusyTries || 3); + } + function u(e, t, n) { + let r = 0; + 'function' == typeof t && ((n = t), (t = {})), + s(e, 'rimraf: missing path'), + s.strictEqual(typeof e, 'string', 'rimraf: path should be a string'), + s.strictEqual(typeof n, 'function', 'rimraf: callback function required'), + s(t, 'rimraf: invalid options argument provided'), + s.strictEqual(typeof t, 'object', 'rimraf: options should be object'), + a(t), + l(e, t, function o(s) { + if (s) { + if (('EBUSY' === s.code || 'ENOTEMPTY' === s.code || 'EPERM' === s.code) && r < t.maxBusyTries) { + r++; + return setTimeout(() => l(e, t, o), 100 * r); + } + 'ENOENT' === s.code && (s = null); + } + n(s); + }); + } + function l(e, t, n) { + s(e), + s(t), + s('function' == typeof n), + t.lstat(e, (r, o) => + r && 'ENOENT' === r.code + ? n(null) + : r && 'EPERM' === r.code && i + ? c(e, t, r, n) + : o && o.isDirectory() + ? p(e, t, r, n) + : void t.unlink(e, (r) => { + if (r) { + if ('ENOENT' === r.code) return n(null); + if ('EPERM' === r.code) return i ? c(e, t, r, n) : p(e, t, r, n); + if ('EISDIR' === r.code) return p(e, t, r, n); + } + return n(r); + }) + ); + } + function c(e, t, n, r) { + s(e), + s(t), + s('function' == typeof r), + t.chmod(e, 438, (o) => { + o + ? r('ENOENT' === o.code ? null : n) + : t.stat(e, (o, s) => { + o ? r('ENOENT' === o.code ? null : n) : s.isDirectory() ? p(e, t, n, r) : t.unlink(e, r); + }); + }); + } + function d(e, t, n) { + let r; + s(e), s(t); + try { + t.chmodSync(e, 438); + } catch (e) { + if ('ENOENT' === e.code) return; + throw n; + } + try { + r = t.statSync(e); + } catch (e) { + if ('ENOENT' === e.code) return; + throw n; + } + r.isDirectory() ? f(e, t, n) : t.unlinkSync(e); + } + function p(e, t, n, r) { + s(e), + s(t), + s('function' == typeof r), + t.rmdir(e, (i) => { + !i || ('ENOTEMPTY' !== i.code && 'EEXIST' !== i.code && 'EPERM' !== i.code) + ? i && 'ENOTDIR' === i.code + ? r(n) + : r(i) + : (function (e, t, n) { + s(e), + s(t), + s('function' == typeof n), + t.readdir(e, (r, s) => { + if (r) return n(r); + let i, + a = s.length; + if (0 === a) return t.rmdir(e, n); + s.forEach((r) => { + u(o.join(e, r), t, (r) => { + if (!i) return r ? n((i = r)) : void (0 == --a && t.rmdir(e, n)); + }); + }); + }); + })(e, t, r); + }); + } + function h(e, t) { + let n; + a((t = t || {})), + s(e, 'rimraf: missing path'), + s.strictEqual(typeof e, 'string', 'rimraf: path should be a string'), + s(t, 'rimraf: missing options'), + s.strictEqual(typeof t, 'object', 'rimraf: options should be object'); + try { + n = t.lstatSync(e); + } catch (n) { + if ('ENOENT' === n.code) return; + 'EPERM' === n.code && i && d(e, t, n); + } + try { + n && n.isDirectory() ? f(e, t, null) : t.unlinkSync(e); + } catch (n) { + if ('ENOENT' === n.code) return; + if ('EPERM' === n.code) return i ? d(e, t, n) : f(e, t, n); + if ('EISDIR' !== n.code) throw n; + f(e, t, n); + } + } + function f(e, t, n) { + s(e), s(t); + try { + t.rmdirSync(e); + } catch (r) { + if ('ENOTDIR' === r.code) throw n; + if ('ENOTEMPTY' === r.code || 'EEXIST' === r.code || 'EPERM' === r.code) + !(function (e, t) { + if ((s(e), s(t), t.readdirSync(e).forEach((n) => h(o.join(e, n), t)), !i)) { + return t.rmdirSync(e, t); + } + { + const n = Date.now(); + do { + try { + return t.rmdirSync(e, t); + } catch {} + } while (Date.now() - n < 500); + } + })(e, t); + else if ('ENOENT' !== r.code) throw r; + } + } + (e.exports = u), (u.sync = h); + }, + './node_modules/fs-extra/lib/util/stat.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/fs-extra/lib/fs/index.js'), + o = n('path'), + s = n('util'), + i = n('./node_modules/at-least-node/index.js')('10.5.0'), + a = (e) => (i ? r.stat(e, { bigint: !0 }) : r.stat(e)), + u = (e) => (i ? r.statSync(e, { bigint: !0 }) : r.statSync(e)); + function l(e, t) { + return Promise.all([ + a(e), + a(t).catch((e) => { + if ('ENOENT' === e.code) return null; + throw e; + }), + ]).then(([e, t]) => ({ srcStat: e, destStat: t })); + } + function c(e, t) { + if (t.ino && t.dev && t.ino === e.ino && t.dev === e.dev) { + if (i || t.ino < Number.MAX_SAFE_INTEGER) return !0; + if ( + t.size === e.size && + t.mode === e.mode && + t.nlink === e.nlink && + t.atimeMs === e.atimeMs && + t.mtimeMs === e.mtimeMs && + t.ctimeMs === e.ctimeMs && + t.birthtimeMs === e.birthtimeMs + ) + return !0; + } + return !1; + } + function d(e, t) { + const n = o + .resolve(e) + .split(o.sep) + .filter((e) => e), + r = o + .resolve(t) + .split(o.sep) + .filter((e) => e); + return n.reduce((e, t, n) => e && r[n] === t, !0); + } + function p(e, t, n) { + return `Cannot ${n} '${e}' to a subdirectory of itself, '${t}'.`; + } + e.exports = { + checkPaths: function (e, t, n, r) { + s.callbackify(l)(e, t, (o, s) => { + if (o) return r(o); + const { srcStat: i, destStat: a } = s; + return a && c(i, a) + ? r(new Error('Source and destination must not be the same.')) + : i.isDirectory() && d(e, t) + ? r(new Error(p(e, t, n))) + : r(null, { srcStat: i, destStat: a }); + }); + }, + checkPathsSync: function (e, t, n) { + const { srcStat: r, destStat: o } = (function (e, t) { + let n; + const r = u(e); + try { + n = u(t); + } catch (e) { + if ('ENOENT' === e.code) return { srcStat: r, destStat: null }; + throw e; + } + return { srcStat: r, destStat: n }; + })(e, t); + if (o && c(r, o)) throw new Error('Source and destination must not be the same.'); + if (r.isDirectory() && d(e, t)) throw new Error(p(e, t, n)); + return { srcStat: r, destStat: o }; + }, + checkParentPaths: function e(t, n, s, a, u) { + const l = o.resolve(o.dirname(t)), + d = o.resolve(o.dirname(s)); + if (d === l || d === o.parse(d).root) return u(); + const h = (r, o) => + r ? ('ENOENT' === r.code ? u() : u(r)) : c(n, o) ? u(new Error(p(t, s, a))) : e(t, n, d, a, u); + i ? r.stat(d, { bigint: !0 }, h) : r.stat(d, h); + }, + checkParentPathsSync: function e(t, n, r, s) { + const i = o.resolve(o.dirname(t)), + a = o.resolve(o.dirname(r)); + if (a === i || a === o.parse(a).root) return; + let l; + try { + l = u(a); + } catch (e) { + if ('ENOENT' === e.code) return; + throw e; + } + if (c(n, l)) throw new Error(p(t, r, s)); + return e(t, n, a, s); + }, + isSrcSubdir: d, + }; + }, + './node_modules/fs-extra/lib/util/utimes.js': function (e, t, n) { + 'use strict'; + const r = n('./node_modules/graceful-fs/graceful-fs.js'); + e.exports = { + utimesMillis: function (e, t, n, o) { + r.open(e, 'r+', (e, s) => { + if (e) return o(e); + r.futimes(s, t, n, (e) => { + r.close(s, (t) => { + o && o(e || t); + }); + }); + }); + }, + utimesMillisSync: function (e, t, n) { + const o = r.openSync(e, 'r+'); + return r.futimesSync(o, t, n), r.closeSync(o); + }, + }; + }, + './node_modules/fs.realpath/index.js': function (e, t, n) { + (e.exports = c), + (c.realpath = c), + (c.sync = d), + (c.realpathSync = d), + (c.monkeypatch = function () { + (r.realpath = c), (r.realpathSync = d); + }), + (c.unmonkeypatch = function () { + (r.realpath = o), (r.realpathSync = s); + }); + var r = n('fs'), + o = r.realpath, + s = r.realpathSync, + i = process.version, + a = /^v[0-5]\./.test(i), + u = n('./node_modules/fs.realpath/old.js'); + function l(e) { + return e && 'realpath' === e.syscall && ('ELOOP' === e.code || 'ENOMEM' === e.code || 'ENAMETOOLONG' === e.code); + } + function c(e, t, n) { + if (a) return o(e, t, n); + 'function' == typeof t && ((n = t), (t = null)), + o(e, t, function (r, o) { + l(r) ? u.realpath(e, t, n) : n(r, o); + }); + } + function d(e, t) { + if (a) return s(e, t); + try { + return s(e, t); + } catch (n) { + if (l(n)) return u.realpathSync(e, t); + throw n; + } + } + }, + './node_modules/fs.realpath/old.js': function (e, t, n) { + var r = n('path'), + o = 'win32' === process.platform, + s = n('fs'), + i = process.env.NODE_DEBUG && /fs/.test(process.env.NODE_DEBUG); + function a(e) { + return 'function' == typeof e + ? e + : (function () { + var e; + if (i) { + var t = new Error(); + e = function (e) { + e && ((t.message = e.message), n((e = t))); + }; + } else e = n; + return e; + function n(e) { + if (e) { + if (process.throwDeprecation) throw e; + if (!process.noDeprecation) { + var t = 'fs: missing callback ' + (e.stack || e.message); + process.traceDeprecation ? console.trace(t) : console.error(t); + } + } + } + })(); + } + r.normalize; + if (o) var u = /(.*?)(?:[\/\\]+|$)/g; + else u = /(.*?)(?:[\/]+|$)/g; + if (o) var l = /^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/; + else l = /^[\/]*/; + (t.realpathSync = function (e, t) { + if (((e = r.resolve(e)), t && Object.prototype.hasOwnProperty.call(t, e))) return t[e]; + var n, + i, + a, + c, + d = e, + p = {}, + h = {}; + function f() { + var t = l.exec(e); + (n = t[0].length), (i = t[0]), (a = t[0]), (c = ''), o && !h[a] && (s.lstatSync(a), (h[a] = !0)); + } + for (f(); n < e.length; ) { + u.lastIndex = n; + var m = u.exec(e); + if (((c = i), (i += m[0]), (a = c + m[1]), (n = u.lastIndex), !(h[a] || (t && t[a] === a)))) { + var j; + if (t && Object.prototype.hasOwnProperty.call(t, a)) j = t[a]; + else { + var g = s.lstatSync(a); + if (!g.isSymbolicLink()) { + (h[a] = !0), t && (t[a] = a); + continue; + } + var y = null; + if (!o) { + var v = g.dev.toString(32) + ':' + g.ino.toString(32); + p.hasOwnProperty(v) && (y = p[v]); + } + null === y && (s.statSync(a), (y = s.readlinkSync(a))), + (j = r.resolve(c, y)), + t && (t[a] = j), + o || (p[v] = y); + } + (e = r.resolve(j, e.slice(n))), f(); + } + } + return t && (t[d] = e), e; + }), + (t.realpath = function (e, t, n) { + if ( + ('function' != typeof n && ((n = a(t)), (t = null)), + (e = r.resolve(e)), + t && Object.prototype.hasOwnProperty.call(t, e)) + ) + return process.nextTick(n.bind(null, null, t[e])); + var i, + c, + d, + p, + h = e, + f = {}, + m = {}; + function j() { + var t = l.exec(e); + (i = t[0].length), + (c = t[0]), + (d = t[0]), + (p = ''), + o && !m[d] + ? s.lstat(d, function (e) { + if (e) return n(e); + (m[d] = !0), g(); + }) + : process.nextTick(g); + } + function g() { + if (i >= e.length) return t && (t[h] = e), n(null, e); + u.lastIndex = i; + var r = u.exec(e); + return ( + (p = c), + (c += r[0]), + (d = p + r[1]), + (i = u.lastIndex), + m[d] || (t && t[d] === d) + ? process.nextTick(g) + : t && Object.prototype.hasOwnProperty.call(t, d) + ? _(t[d]) + : s.lstat(d, y) + ); + } + function y(e, r) { + if (e) return n(e); + if (!r.isSymbolicLink()) return (m[d] = !0), t && (t[d] = d), process.nextTick(g); + if (!o) { + var i = r.dev.toString(32) + ':' + r.ino.toString(32); + if (f.hasOwnProperty(i)) return v(null, f[i], d); + } + s.stat(d, function (e) { + if (e) return n(e); + s.readlink(d, function (e, t) { + o || (f[i] = t), v(e, t); + }); + }); + } + function v(e, o, s) { + if (e) return n(e); + var i = r.resolve(p, o); + t && (t[s] = i), _(i); + } + function _(t) { + (e = r.resolve(t, e.slice(i))), j(); + } + j(); + }); + }, + './node_modules/glob/common.js': function (e, t, n) { + function r(e, t) { + return Object.prototype.hasOwnProperty.call(e, t); + } + (t.alphasort = l), + (t.alphasorti = u), + (t.setopts = function (e, t, n) { + n || (n = {}); + if (n.matchBase && -1 === t.indexOf('/')) { + if (n.noglobstar) throw new Error('base matching requires globstar'); + t = '**/' + t; + } + (e.silent = !!n.silent), + (e.pattern = t), + (e.strict = !1 !== n.strict), + (e.realpath = !!n.realpath), + (e.realpathCache = n.realpathCache || Object.create(null)), + (e.follow = !!n.follow), + (e.dot = !!n.dot), + (e.mark = !!n.mark), + (e.nodir = !!n.nodir), + e.nodir && (e.mark = !0); + (e.sync = !!n.sync), + (e.nounique = !!n.nounique), + (e.nonull = !!n.nonull), + (e.nosort = !!n.nosort), + (e.nocase = !!n.nocase), + (e.stat = !!n.stat), + (e.noprocess = !!n.noprocess), + (e.absolute = !!n.absolute), + (e.maxLength = n.maxLength || 1 / 0), + (e.cache = n.cache || Object.create(null)), + (e.statCache = n.statCache || Object.create(null)), + (e.symlinks = n.symlinks || Object.create(null)), + (function (e, t) { + (e.ignore = t.ignore || []), Array.isArray(e.ignore) || (e.ignore = [e.ignore]); + e.ignore.length && (e.ignore = e.ignore.map(c)); + })(e, n), + (e.changedCwd = !1); + var s = process.cwd(); + r(n, 'cwd') ? ((e.cwd = o.resolve(n.cwd)), (e.changedCwd = e.cwd !== s)) : (e.cwd = s); + (e.root = n.root || o.resolve(e.cwd, '/')), + (e.root = o.resolve(e.root)), + 'win32' === process.platform && (e.root = e.root.replace(/\\/g, '/')); + (e.cwdAbs = i(e.cwd) ? e.cwd : d(e, e.cwd)), + 'win32' === process.platform && (e.cwdAbs = e.cwdAbs.replace(/\\/g, '/')); + (e.nomount = !!n.nomount), + (n.nonegate = !0), + (n.nocomment = !0), + (e.minimatch = new a(t, n)), + (e.options = e.minimatch.options); + }), + (t.ownProp = r), + (t.makeAbs = d), + (t.finish = function (e) { + for (var t = e.nounique, n = t ? [] : Object.create(null), r = 0, o = e.matches.length; r < o; r++) { + var s = e.matches[r]; + if (s && 0 !== Object.keys(s).length) { + var i = Object.keys(s); + t + ? n.push.apply(n, i) + : i.forEach(function (e) { + n[e] = !0; + }); + } else if (e.nonull) { + var a = e.minimatch.globSet[r]; + t ? n.push(a) : (n[a] = !0); + } + } + t || (n = Object.keys(n)); + e.nosort || (n = n.sort(e.nocase ? u : l)); + if (e.mark) { + for (r = 0; r < n.length; r++) n[r] = e._mark(n[r]); + e.nodir && + (n = n.filter(function (t) { + var n = !/\/$/.test(t), + r = e.cache[t] || e.cache[d(e, t)]; + return n && r && (n = 'DIR' !== r && !Array.isArray(r)), n; + })); + } + e.ignore.length && + (n = n.filter(function (t) { + return !p(e, t); + })); + e.found = n; + }), + (t.mark = function (e, t) { + var n = d(e, t), + r = e.cache[n], + o = t; + if (r) { + var s = 'DIR' === r || Array.isArray(r), + i = '/' === t.slice(-1); + if ((s && !i ? (o += '/') : !s && i && (o = o.slice(0, -1)), o !== t)) { + var a = d(e, o); + (e.statCache[a] = e.statCache[n]), (e.cache[a] = e.cache[n]); + } + } + return o; + }), + (t.isIgnored = p), + (t.childrenIgnored = function (e, t) { + return ( + !!e.ignore.length && + e.ignore.some(function (e) { + return !(!e.gmatcher || !e.gmatcher.match(t)); + }) + ); + }); + var o = n('path'), + s = n('./node_modules/minimatch/minimatch.js'), + i = n('./node_modules/path-is-absolute/index.js'), + a = s.Minimatch; + function u(e, t) { + return e.toLowerCase().localeCompare(t.toLowerCase()); + } + function l(e, t) { + return e.localeCompare(t); + } + function c(e) { + var t = null; + if ('/**' === e.slice(-3)) { + var n = e.replace(/(\/\*\*)+$/, ''); + t = new a(n, { dot: !0 }); + } + return { matcher: new a(e, { dot: !0 }), gmatcher: t }; + } + function d(e, t) { + var n = t; + return ( + (n = + '/' === t.charAt(0) + ? o.join(e.root, t) + : i(t) || '' === t + ? t + : e.changedCwd + ? o.resolve(e.cwd, t) + : o.resolve(t)), + 'win32' === process.platform && (n = n.replace(/\\/g, '/')), + n + ); + } + function p(e, t) { + return ( + !!e.ignore.length && + e.ignore.some(function (e) { + return e.matcher.match(t) || !(!e.gmatcher || !e.gmatcher.match(t)); + }) + ); + } + }, + './node_modules/glob/glob.js': function (e, t, n) { + e.exports = v; + var r = n('fs'), + o = n('./node_modules/fs.realpath/index.js'), + s = n('./node_modules/minimatch/minimatch.js'), + i = (s.Minimatch, n('./node_modules/inherits/inherits.js')), + a = n('events').EventEmitter, + u = n('path'), + l = n('assert'), + c = n('./node_modules/path-is-absolute/index.js'), + d = n('./node_modules/glob/sync.js'), + p = n('./node_modules/glob/common.js'), + h = (p.alphasort, p.alphasorti, p.setopts), + f = p.ownProp, + m = n('./node_modules/inflight/inflight.js'), + j = (n('util'), p.childrenIgnored), + g = p.isIgnored, + y = n('./node_modules/once/once.js'); + function v(e, t, n) { + if (('function' == typeof t && ((n = t), (t = {})), t || (t = {}), t.sync)) { + if (n) throw new TypeError('callback provided to sync glob'); + return d(e, t); + } + return new b(e, t, n); + } + v.sync = d; + var _ = (v.GlobSync = d.GlobSync); + function b(e, t, n) { + if (('function' == typeof t && ((n = t), (t = null)), t && t.sync)) { + if (n) throw new TypeError('callback provided to sync glob'); + return new _(e, t); + } + if (!(this instanceof b)) return new b(e, t, n); + h(this, e, t), (this._didRealPath = !1); + var r = this.minimatch.set.length; + (this.matches = new Array(r)), + 'function' == typeof n && + ((n = y(n)), + this.on('error', n), + this.on('end', function (e) { + n(null, e); + })); + var o = this; + if ( + ((this._processing = 0), (this._emitQueue = []), (this._processQueue = []), (this.paused = !1), this.noprocess) + ) + return this; + if (0 === r) return i(); + for (var s = 0; s < r; s++) this._process(this.minimatch.set[s], s, !1, i); + function i() { + --o._processing, o._processing <= 0 && o._finish(); + } + } + (v.glob = v), + (v.hasMagic = function (e, t) { + var n = (function (e, t) { + if (null === t || 'object' != typeof t) return e; + for (var n = Object.keys(t), r = n.length; r--; ) e[n[r]] = t[n[r]]; + return e; + })({}, t); + n.noprocess = !0; + var r = new b(e, n).minimatch.set; + if (!e) return !1; + if (r.length > 1) return !0; + for (var o = 0; o < r[0].length; o++) if ('string' != typeof r[0][o]) return !0; + return !1; + }), + (v.Glob = b), + i(b, a), + (b.prototype._finish = function () { + if ((l(this instanceof b), !this.aborted)) { + if (this.realpath && !this._didRealpath) return this._realpath(); + p.finish(this), this.emit('end', this.found); + } + }), + (b.prototype._realpath = function () { + if (!this._didRealpath) { + this._didRealpath = !0; + var e = this.matches.length; + if (0 === e) return this._finish(); + for (var t = this, n = 0; n < this.matches.length; n++) this._realpathSet(n, r); + } + function r() { + 0 == --e && t._finish(); + } + }), + (b.prototype._realpathSet = function (e, t) { + var n = this.matches[e]; + if (!n) return t(); + var r = Object.keys(n), + s = this, + i = r.length; + if (0 === i) return t(); + var a = (this.matches[e] = Object.create(null)); + r.forEach(function (n, r) { + (n = s._makeAbs(n)), + o.realpath(n, s.realpathCache, function (r, o) { + r ? ('stat' === r.syscall ? (a[n] = !0) : s.emit('error', r)) : (a[o] = !0), + 0 == --i && ((s.matches[e] = a), t()); + }); + }); + }), + (b.prototype._mark = function (e) { + return p.mark(this, e); + }), + (b.prototype._makeAbs = function (e) { + return p.makeAbs(this, e); + }), + (b.prototype.abort = function () { + (this.aborted = !0), this.emit('abort'); + }), + (b.prototype.pause = function () { + this.paused || ((this.paused = !0), this.emit('pause')); + }), + (b.prototype.resume = function () { + if (this.paused) { + if ((this.emit('resume'), (this.paused = !1), this._emitQueue.length)) { + var e = this._emitQueue.slice(0); + this._emitQueue.length = 0; + for (var t = 0; t < e.length; t++) { + var n = e[t]; + this._emitMatch(n[0], n[1]); + } + } + if (this._processQueue.length) { + var r = this._processQueue.slice(0); + this._processQueue.length = 0; + for (t = 0; t < r.length; t++) { + var o = r[t]; + this._processing--, this._process(o[0], o[1], o[2], o[3]); + } + } + } + }), + (b.prototype._process = function (e, t, n, r) { + if ((l(this instanceof b), l('function' == typeof r), !this.aborted)) + if ((this._processing++, this.paused)) this._processQueue.push([e, t, n, r]); + else { + for (var o, i = 0; 'string' == typeof e[i]; ) i++; + switch (i) { + case e.length: + return void this._processSimple(e.join('/'), t, r); + case 0: + o = null; + break; + default: + o = e.slice(0, i).join('/'); + } + var a, + u = e.slice(i); + null === o ? (a = '.') : c(o) || c(e.join('/')) ? ((o && c(o)) || (o = '/' + o), (a = o)) : (a = o); + var d = this._makeAbs(a); + if (j(this, a)) return r(); + u[0] === s.GLOBSTAR + ? this._processGlobStar(o, a, d, u, t, n, r) + : this._processReaddir(o, a, d, u, t, n, r); + } + }), + (b.prototype._processReaddir = function (e, t, n, r, o, s, i) { + var a = this; + this._readdir(n, s, function (u, l) { + return a._processReaddir2(e, t, n, r, o, s, l, i); + }); + }), + (b.prototype._processReaddir2 = function (e, t, n, r, o, s, i, a) { + if (!i) return a(); + for ( + var l = r[0], c = !!this.minimatch.negate, d = l._glob, p = this.dot || '.' === d.charAt(0), h = [], f = 0; + f < i.length; + f++ + ) { + if ('.' !== (j = i[f]).charAt(0) || p) (c && !e ? !j.match(l) : j.match(l)) && h.push(j); + } + var m = h.length; + if (0 === m) return a(); + if (1 === r.length && !this.mark && !this.stat) { + this.matches[o] || (this.matches[o] = Object.create(null)); + for (f = 0; f < m; f++) { + var j = h[f]; + e && (j = '/' !== e ? e + '/' + j : e + j), + '/' !== j.charAt(0) || this.nomount || (j = u.join(this.root, j)), + this._emitMatch(o, j); + } + return a(); + } + r.shift(); + for (f = 0; f < m; f++) { + j = h[f]; + e && (j = '/' !== e ? e + '/' + j : e + j), this._process([j].concat(r), o, s, a); + } + a(); + }), + (b.prototype._emitMatch = function (e, t) { + if (!this.aborted && !g(this, t)) + if (this.paused) this._emitQueue.push([e, t]); + else { + var n = c(t) ? t : this._makeAbs(t); + if ((this.mark && (t = this._mark(t)), this.absolute && (t = n), !this.matches[e][t])) { + if (this.nodir) { + var r = this.cache[n]; + if ('DIR' === r || Array.isArray(r)) return; + } + this.matches[e][t] = !0; + var o = this.statCache[n]; + o && this.emit('stat', t, o), this.emit('match', t); + } + } + }), + (b.prototype._readdirInGlobStar = function (e, t) { + if (!this.aborted) { + if (this.follow) return this._readdir(e, !1, t); + var n = this, + o = m('lstat\0' + e, function (r, o) { + if (r && 'ENOENT' === r.code) return t(); + var s = o && o.isSymbolicLink(); + (n.symlinks[e] = s), s || !o || o.isDirectory() ? n._readdir(e, !1, t) : ((n.cache[e] = 'FILE'), t()); + }); + o && r.lstat(e, o); + } + }), + (b.prototype._readdir = function (e, t, n) { + if (!this.aborted && (n = m('readdir\0' + e + '\0' + t, n))) { + if (t && !f(this.symlinks, e)) return this._readdirInGlobStar(e, n); + if (f(this.cache, e)) { + var o = this.cache[e]; + if (!o || 'FILE' === o) return n(); + if (Array.isArray(o)) return n(null, o); + } + r.readdir( + e, + (function (e, t, n) { + return function (r, o) { + r ? e._readdirError(t, r, n) : e._readdirEntries(t, o, n); + }; + })(this, e, n) + ); + } + }), + (b.prototype._readdirEntries = function (e, t, n) { + if (!this.aborted) { + if (!this.mark && !this.stat) + for (var r = 0; r < t.length; r++) { + var o = t[r]; + (o = '/' === e ? e + o : e + '/' + o), (this.cache[o] = !0); + } + return (this.cache[e] = t), n(null, t); + } + }), + (b.prototype._readdirError = function (e, t, n) { + if (!this.aborted) { + switch (t.code) { + case 'ENOTSUP': + case 'ENOTDIR': + var r = this._makeAbs(e); + if (((this.cache[r] = 'FILE'), r === this.cwdAbs)) { + var o = new Error(t.code + ' invalid cwd ' + this.cwd); + (o.path = this.cwd), (o.code = t.code), this.emit('error', o), this.abort(); + } + break; + case 'ENOENT': + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(e)] = !1; + break; + default: + (this.cache[this._makeAbs(e)] = !1), + this.strict && (this.emit('error', t), this.abort()), + this.silent || console.error('glob error', t); + } + return n(); + } + }), + (b.prototype._processGlobStar = function (e, t, n, r, o, s, i) { + var a = this; + this._readdir(n, s, function (u, l) { + a._processGlobStar2(e, t, n, r, o, s, l, i); + }); + }), + (b.prototype._processGlobStar2 = function (e, t, n, r, o, s, i, a) { + if (!i) return a(); + var u = r.slice(1), + l = e ? [e] : [], + c = l.concat(u); + this._process(c, o, !1, a); + var d = this.symlinks[n], + p = i.length; + if (d && s) return a(); + for (var h = 0; h < p; h++) { + if ('.' !== i[h].charAt(0) || this.dot) { + var f = l.concat(i[h], u); + this._process(f, o, !0, a); + var m = l.concat(i[h], r); + this._process(m, o, !0, a); + } + } + a(); + }), + (b.prototype._processSimple = function (e, t, n) { + var r = this; + this._stat(e, function (o, s) { + r._processSimple2(e, t, o, s, n); + }); + }), + (b.prototype._processSimple2 = function (e, t, n, r, o) { + if ((this.matches[t] || (this.matches[t] = Object.create(null)), !r)) return o(); + if (e && c(e) && !this.nomount) { + var s = /[\/\\]$/.test(e); + '/' === e.charAt(0) ? (e = u.join(this.root, e)) : ((e = u.resolve(this.root, e)), s && (e += '/')); + } + 'win32' === process.platform && (e = e.replace(/\\/g, '/')), this._emitMatch(t, e), o(); + }), + (b.prototype._stat = function (e, t) { + var n = this._makeAbs(e), + o = '/' === e.slice(-1); + if (e.length > this.maxLength) return t(); + if (!this.stat && f(this.cache, n)) { + var s = this.cache[n]; + if ((Array.isArray(s) && (s = 'DIR'), !o || 'DIR' === s)) return t(null, s); + if (o && 'FILE' === s) return t(); + } + var i = this.statCache[n]; + if (void 0 !== i) { + if (!1 === i) return t(null, i); + var a = i.isDirectory() ? 'DIR' : 'FILE'; + return o && 'FILE' === a ? t() : t(null, a, i); + } + var u = this, + l = m('stat\0' + n, function (o, s) { + if (s && s.isSymbolicLink()) + return r.stat(n, function (r, o) { + r ? u._stat2(e, n, null, s, t) : u._stat2(e, n, r, o, t); + }); + u._stat2(e, n, o, s, t); + }); + l && r.lstat(n, l); + }), + (b.prototype._stat2 = function (e, t, n, r, o) { + if (n && ('ENOENT' === n.code || 'ENOTDIR' === n.code)) return (this.statCache[t] = !1), o(); + var s = '/' === e.slice(-1); + if (((this.statCache[t] = r), '/' === t.slice(-1) && r && !r.isDirectory())) return o(null, !1, r); + var i = !0; + return ( + r && (i = r.isDirectory() ? 'DIR' : 'FILE'), + (this.cache[t] = this.cache[t] || i), + s && 'FILE' === i ? o() : o(null, i, r) + ); + }); + }, + './node_modules/glob/sync.js': function (e, t, n) { + (e.exports = f), (f.GlobSync = m); + var r = n('fs'), + o = n('./node_modules/fs.realpath/index.js'), + s = n('./node_modules/minimatch/minimatch.js'), + i = (s.Minimatch, n('./node_modules/glob/glob.js').Glob, n('util'), n('path')), + a = n('assert'), + u = n('./node_modules/path-is-absolute/index.js'), + l = n('./node_modules/glob/common.js'), + c = (l.alphasort, l.alphasorti, l.setopts), + d = l.ownProp, + p = l.childrenIgnored, + h = l.isIgnored; + function f(e, t) { + if ('function' == typeof t || 3 === arguments.length) + throw new TypeError('callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167'); + return new m(e, t).found; + } + function m(e, t) { + if (!e) throw new Error('must provide pattern'); + if ('function' == typeof t || 3 === arguments.length) + throw new TypeError('callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167'); + if (!(this instanceof m)) return new m(e, t); + if ((c(this, e, t), this.noprocess)) return this; + var n = this.minimatch.set.length; + this.matches = new Array(n); + for (var r = 0; r < n; r++) this._process(this.minimatch.set[r], r, !1); + this._finish(); + } + (m.prototype._finish = function () { + if ((a(this instanceof m), this.realpath)) { + var e = this; + this.matches.forEach(function (t, n) { + var r = (e.matches[n] = Object.create(null)); + for (var s in t) + try { + (s = e._makeAbs(s)), (r[o.realpathSync(s, e.realpathCache)] = !0); + } catch (t) { + if ('stat' !== t.syscall) throw t; + r[e._makeAbs(s)] = !0; + } + }); + } + l.finish(this); + }), + (m.prototype._process = function (e, t, n) { + a(this instanceof m); + for (var r, o = 0; 'string' == typeof e[o]; ) o++; + switch (o) { + case e.length: + return void this._processSimple(e.join('/'), t); + case 0: + r = null; + break; + default: + r = e.slice(0, o).join('/'); + } + var i, + l = e.slice(o); + null === r ? (i = '.') : u(r) || u(e.join('/')) ? ((r && u(r)) || (r = '/' + r), (i = r)) : (i = r); + var c = this._makeAbs(i); + p(this, i) || + (l[0] === s.GLOBSTAR ? this._processGlobStar(r, i, c, l, t, n) : this._processReaddir(r, i, c, l, t, n)); + }), + (m.prototype._processReaddir = function (e, t, n, r, o, s) { + var a = this._readdir(n, s); + if (a) { + for ( + var u = r[0], l = !!this.minimatch.negate, c = u._glob, d = this.dot || '.' === c.charAt(0), p = [], h = 0; + h < a.length; + h++ + ) { + if ('.' !== (j = a[h]).charAt(0) || d) (l && !e ? !j.match(u) : j.match(u)) && p.push(j); + } + var f = p.length; + if (0 !== f) + if (1 !== r.length || this.mark || this.stat) { + r.shift(); + for (h = 0; h < f; h++) { + var m; + j = p[h]; + (m = e ? [e, j] : [j]), this._process(m.concat(r), o, s); + } + } else { + this.matches[o] || (this.matches[o] = Object.create(null)); + for (var h = 0; h < f; h++) { + var j = p[h]; + e && (j = '/' !== e.slice(-1) ? e + '/' + j : e + j), + '/' !== j.charAt(0) || this.nomount || (j = i.join(this.root, j)), + this._emitMatch(o, j); + } + } + } + }), + (m.prototype._emitMatch = function (e, t) { + if (!h(this, t)) { + var n = this._makeAbs(t); + if ((this.mark && (t = this._mark(t)), this.absolute && (t = n), !this.matches[e][t])) { + if (this.nodir) { + var r = this.cache[n]; + if ('DIR' === r || Array.isArray(r)) return; + } + (this.matches[e][t] = !0), this.stat && this._stat(t); + } + } + }), + (m.prototype._readdirInGlobStar = function (e) { + if (this.follow) return this._readdir(e, !1); + var t, n; + try { + n = r.lstatSync(e); + } catch (e) { + if ('ENOENT' === e.code) return null; + } + var o = n && n.isSymbolicLink(); + return ( + (this.symlinks[e] = o), o || !n || n.isDirectory() ? (t = this._readdir(e, !1)) : (this.cache[e] = 'FILE'), t + ); + }), + (m.prototype._readdir = function (e, t) { + if (t && !d(this.symlinks, e)) return this._readdirInGlobStar(e); + if (d(this.cache, e)) { + var n = this.cache[e]; + if (!n || 'FILE' === n) return null; + if (Array.isArray(n)) return n; + } + try { + return this._readdirEntries(e, r.readdirSync(e)); + } catch (t) { + return this._readdirError(e, t), null; + } + }), + (m.prototype._readdirEntries = function (e, t) { + if (!this.mark && !this.stat) + for (var n = 0; n < t.length; n++) { + var r = t[n]; + (r = '/' === e ? e + r : e + '/' + r), (this.cache[r] = !0); + } + return (this.cache[e] = t), t; + }), + (m.prototype._readdirError = function (e, t) { + switch (t.code) { + case 'ENOTSUP': + case 'ENOTDIR': + var n = this._makeAbs(e); + if (((this.cache[n] = 'FILE'), n === this.cwdAbs)) { + var r = new Error(t.code + ' invalid cwd ' + this.cwd); + throw ((r.path = this.cwd), (r.code = t.code), r); + } + break; + case 'ENOENT': + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(e)] = !1; + break; + default: + if (((this.cache[this._makeAbs(e)] = !1), this.strict)) throw t; + this.silent || console.error('glob error', t); + } + }), + (m.prototype._processGlobStar = function (e, t, n, r, o, s) { + var i = this._readdir(n, s); + if (i) { + var a = r.slice(1), + u = e ? [e] : [], + l = u.concat(a); + this._process(l, o, !1); + var c = i.length; + if (!this.symlinks[n] || !s) + for (var d = 0; d < c; d++) { + if ('.' !== i[d].charAt(0) || this.dot) { + var p = u.concat(i[d], a); + this._process(p, o, !0); + var h = u.concat(i[d], r); + this._process(h, o, !0); + } + } + } + }), + (m.prototype._processSimple = function (e, t) { + var n = this._stat(e); + if ((this.matches[t] || (this.matches[t] = Object.create(null)), n)) { + if (e && u(e) && !this.nomount) { + var r = /[\/\\]$/.test(e); + '/' === e.charAt(0) ? (e = i.join(this.root, e)) : ((e = i.resolve(this.root, e)), r && (e += '/')); + } + 'win32' === process.platform && (e = e.replace(/\\/g, '/')), this._emitMatch(t, e); + } + }), + (m.prototype._stat = function (e) { + var t = this._makeAbs(e), + n = '/' === e.slice(-1); + if (e.length > this.maxLength) return !1; + if (!this.stat && d(this.cache, t)) { + var o = this.cache[t]; + if ((Array.isArray(o) && (o = 'DIR'), !n || 'DIR' === o)) return o; + if (n && 'FILE' === o) return !1; + } + var s = this.statCache[t]; + if (!s) { + var i; + try { + i = r.lstatSync(t); + } catch (e) { + if (e && ('ENOENT' === e.code || 'ENOTDIR' === e.code)) return (this.statCache[t] = !1), !1; + } + if (i && i.isSymbolicLink()) + try { + s = r.statSync(t); + } catch (e) { + s = i; + } + else s = i; + } + this.statCache[t] = s; + o = !0; + return ( + s && (o = s.isDirectory() ? 'DIR' : 'FILE'), (this.cache[t] = this.cache[t] || o), (!n || 'FILE' !== o) && o + ); + }), + (m.prototype._mark = function (e) { + return l.mark(this, e); + }), + (m.prototype._makeAbs = function (e) { + return l.makeAbs(this, e); + }); + }, + './node_modules/graceful-fs/clone.js': function (e, t, n) { + 'use strict'; + e.exports = function (e) { + if (null === e || 'object' != typeof e) return e; + if (e instanceof Object) var t = { __proto__: e.__proto__ }; + else t = Object.create(null); + return ( + Object.getOwnPropertyNames(e).forEach(function (n) { + Object.defineProperty(t, n, Object.getOwnPropertyDescriptor(e, n)); + }), + t + ); + }; + }, + './node_modules/graceful-fs/graceful-fs.js': function (e, t, n) { + var r, + o, + s = n('fs'), + i = n('./node_modules/graceful-fs/polyfills.js'), + a = n('./node_modules/graceful-fs/legacy-streams.js'), + u = n('./node_modules/graceful-fs/clone.js'), + l = n('util'); + function c(e, t) { + Object.defineProperty(e, r, { + get: function () { + return t; + }, + }); + } + 'function' == typeof Symbol && 'function' == typeof Symbol.for + ? ((r = Symbol.for('graceful-fs.queue')), (o = Symbol.for('graceful-fs.previous'))) + : ((r = '___graceful-fs.queue'), (o = '___graceful-fs.previous')); + var d = function () {}; + if ( + (l.debuglog + ? (d = l.debuglog('gfs4')) + : /\bgfs4\b/i.test(process.env.NODE_DEBUG || '') && + (d = function () { + var e = l.format.apply(l, arguments); + (e = 'GFS4: ' + e.split(/\n/).join('\nGFS4: ')), console.error(e); + }), + !s[r]) + ) { + var p = global[r] || []; + c(s, p), + (s.close = (function (e) { + function t(t, n) { + return e.call(s, t, function (e) { + e || m(), 'function' == typeof n && n.apply(this, arguments); + }); + } + return Object.defineProperty(t, o, { value: e }), t; + })(s.close)), + (s.closeSync = (function (e) { + function t(t) { + e.apply(s, arguments), m(); + } + return Object.defineProperty(t, o, { value: e }), t; + })(s.closeSync)), + /\bgfs4\b/i.test(process.env.NODE_DEBUG || '') && + process.on('exit', function () { + d(s[r]), n('assert').equal(s[r].length, 0); + }); + } + function h(e) { + i(e), + (e.gracefulify = h), + (e.createReadStream = function (t, n) { + return new e.ReadStream(t, n); + }), + (e.createWriteStream = function (t, n) { + return new e.WriteStream(t, n); + }); + var t = e.readFile; + e.readFile = function (e, n, r) { + 'function' == typeof n && ((r = n), (n = null)); + return (function e(n, r, o) { + return t(n, r, function (t) { + !t || ('EMFILE' !== t.code && 'ENFILE' !== t.code) + ? ('function' == typeof o && o.apply(this, arguments), m()) + : f([e, [n, r, o]]); + }); + })(e, n, r); + }; + var n = e.writeFile; + e.writeFile = function (e, t, r, o) { + 'function' == typeof r && ((o = r), (r = null)); + return (function e(t, r, o, s) { + return n(t, r, o, function (n) { + !n || ('EMFILE' !== n.code && 'ENFILE' !== n.code) + ? ('function' == typeof s && s.apply(this, arguments), m()) + : f([e, [t, r, o, s]]); + }); + })(e, t, r, o); + }; + var r = e.appendFile; + r && + (e.appendFile = function (e, t, n, o) { + 'function' == typeof n && ((o = n), (n = null)); + return (function e(t, n, o, s) { + return r(t, n, o, function (r) { + !r || ('EMFILE' !== r.code && 'ENFILE' !== r.code) + ? ('function' == typeof s && s.apply(this, arguments), m()) + : f([e, [t, n, o, s]]); + }); + })(e, t, n, o); + }); + var o = e.readdir; + function s(t) { + return o.apply(e, t); + } + if ( + ((e.readdir = function (e, t, n) { + var r = [e]; + 'function' != typeof t ? r.push(t) : (n = t); + return ( + r.push(function (e, t) { + t && t.sort && t.sort(); + !e || ('EMFILE' !== e.code && 'ENFILE' !== e.code) + ? ('function' == typeof n && n.apply(this, arguments), m()) + : f([s, [r]]); + }), + s(r) + ); + }), + 'v0.8' === process.version.substr(0, 4)) + ) { + var u = a(e); + (j = u.ReadStream), (g = u.WriteStream); + } + var l = e.ReadStream; + l && + ((j.prototype = Object.create(l.prototype)), + (j.prototype.open = function () { + var e = this; + v(e.path, e.flags, e.mode, function (t, n) { + t ? (e.autoClose && e.destroy(), e.emit('error', t)) : ((e.fd = n), e.emit('open', n), e.read()); + }); + })); + var c = e.WriteStream; + c && + ((g.prototype = Object.create(c.prototype)), + (g.prototype.open = function () { + var e = this; + v(e.path, e.flags, e.mode, function (t, n) { + t ? (e.destroy(), e.emit('error', t)) : ((e.fd = n), e.emit('open', n)); + }); + })), + Object.defineProperty(e, 'ReadStream', { + get: function () { + return j; + }, + set: function (e) { + j = e; + }, + enumerable: !0, + configurable: !0, + }), + Object.defineProperty(e, 'WriteStream', { + get: function () { + return g; + }, + set: function (e) { + g = e; + }, + enumerable: !0, + configurable: !0, + }); + var d = j; + Object.defineProperty(e, 'FileReadStream', { + get: function () { + return d; + }, + set: function (e) { + d = e; + }, + enumerable: !0, + configurable: !0, + }); + var p = g; + function j(e, t) { + return this instanceof j ? (l.apply(this, arguments), this) : j.apply(Object.create(j.prototype), arguments); + } + function g(e, t) { + return this instanceof g ? (c.apply(this, arguments), this) : g.apply(Object.create(g.prototype), arguments); + } + Object.defineProperty(e, 'FileWriteStream', { + get: function () { + return p; + }, + set: function (e) { + p = e; + }, + enumerable: !0, + configurable: !0, + }); + var y = e.open; + function v(e, t, n, r) { + return ( + 'function' == typeof n && ((r = n), (n = null)), + (function e(t, n, r, o) { + return y(t, n, r, function (s, i) { + !s || ('EMFILE' !== s.code && 'ENFILE' !== s.code) + ? ('function' == typeof o && o.apply(this, arguments), m()) + : f([e, [t, n, r, o]]); + }); + })(e, t, n, r) + ); + } + return (e.open = v), e; + } + function f(e) { + d('ENQUEUE', e[0].name, e[1]), s[r].push(e); + } + function m() { + var e = s[r].shift(); + e && (d('RETRY', e[0].name, e[1]), e[0].apply(null, e[1])); + } + global[r] || c(global, s[r]), + (e.exports = h(u(s))), + process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH && !s.__patched && ((e.exports = h(s)), (s.__patched = !0)); + }, + './node_modules/graceful-fs/legacy-streams.js': function (e, t, n) { + var r = n('stream').Stream; + e.exports = function (e) { + return { + ReadStream: function t(n, o) { + if (!(this instanceof t)) return new t(n, o); + r.call(this); + var s = this; + (this.path = n), + (this.fd = null), + (this.readable = !0), + (this.paused = !1), + (this.flags = 'r'), + (this.mode = 438), + (this.bufferSize = 65536), + (o = o || {}); + for (var i = Object.keys(o), a = 0, u = i.length; a < u; a++) { + var l = i[a]; + this[l] = o[l]; + } + this.encoding && this.setEncoding(this.encoding); + if (void 0 !== this.start) { + if ('number' != typeof this.start) throw TypeError('start must be a Number'); + if (void 0 === this.end) this.end = 1 / 0; + else if ('number' != typeof this.end) throw TypeError('end must be a Number'); + if (this.start > this.end) throw new Error('start must be <= end'); + this.pos = this.start; + } + if (null !== this.fd) + return void process.nextTick(function () { + s._read(); + }); + e.open(this.path, this.flags, this.mode, function (e, t) { + if (e) return s.emit('error', e), void (s.readable = !1); + (s.fd = t), s.emit('open', t), s._read(); + }); + }, + WriteStream: function t(n, o) { + if (!(this instanceof t)) return new t(n, o); + r.call(this), + (this.path = n), + (this.fd = null), + (this.writable = !0), + (this.flags = 'w'), + (this.encoding = 'binary'), + (this.mode = 438), + (this.bytesWritten = 0), + (o = o || {}); + for (var s = Object.keys(o), i = 0, a = s.length; i < a; i++) { + var u = s[i]; + this[u] = o[u]; + } + if (void 0 !== this.start) { + if ('number' != typeof this.start) throw TypeError('start must be a Number'); + if (this.start < 0) throw new Error('start must be >= zero'); + this.pos = this.start; + } + (this.busy = !1), + (this._queue = []), + null === this.fd && + ((this._open = e.open), + this._queue.push([this._open, this.path, this.flags, this.mode, void 0]), + this.flush()); + }, + }; + }; + }, + './node_modules/graceful-fs/polyfills.js': function (e, t, n) { + var r = n('constants'), + o = process.cwd, + s = null, + i = process.env.GRACEFUL_FS_PLATFORM || process.platform; + process.cwd = function () { + return s || (s = o.call(process)), s; + }; + try { + process.cwd(); + } catch (e) {} + var a = process.chdir; + (process.chdir = function (e) { + (s = null), a.call(process, e); + }), + (e.exports = function (e) { + r.hasOwnProperty('O_SYMLINK') && + process.version.match(/^v0\.6\.[0-2]|^v0\.5\./) && + (function (e) { + (e.lchmod = function (t, n, o) { + e.open(t, r.O_WRONLY | r.O_SYMLINK, n, function (t, r) { + t + ? o && o(t) + : e.fchmod(r, n, function (t) { + e.close(r, function (e) { + o && o(t || e); + }); + }); + }); + }), + (e.lchmodSync = function (t, n) { + var o, + s = e.openSync(t, r.O_WRONLY | r.O_SYMLINK, n), + i = !0; + try { + (o = e.fchmodSync(s, n)), (i = !1); + } finally { + if (i) + try { + e.closeSync(s); + } catch (e) {} + else e.closeSync(s); + } + return o; + }); + })(e); + e.lutimes || + (function (e) { + r.hasOwnProperty('O_SYMLINK') + ? ((e.lutimes = function (t, n, o, s) { + e.open(t, r.O_SYMLINK, function (t, r) { + t + ? s && s(t) + : e.futimes(r, n, o, function (t) { + e.close(r, function (e) { + s && s(t || e); + }); + }); + }); + }), + (e.lutimesSync = function (t, n, o) { + var s, + i = e.openSync(t, r.O_SYMLINK), + a = !0; + try { + (s = e.futimesSync(i, n, o)), (a = !1); + } finally { + if (a) + try { + e.closeSync(i); + } catch (e) {} + else e.closeSync(i); + } + return s; + })) + : ((e.lutimes = function (e, t, n, r) { + r && process.nextTick(r); + }), + (e.lutimesSync = function () {})); + })(e); + (e.chown = s(e.chown)), + (e.fchown = s(e.fchown)), + (e.lchown = s(e.lchown)), + (e.chmod = n(e.chmod)), + (e.fchmod = n(e.fchmod)), + (e.lchmod = n(e.lchmod)), + (e.chownSync = a(e.chownSync)), + (e.fchownSync = a(e.fchownSync)), + (e.lchownSync = a(e.lchownSync)), + (e.chmodSync = o(e.chmodSync)), + (e.fchmodSync = o(e.fchmodSync)), + (e.lchmodSync = o(e.lchmodSync)), + (e.stat = u(e.stat)), + (e.fstat = u(e.fstat)), + (e.lstat = u(e.lstat)), + (e.statSync = l(e.statSync)), + (e.fstatSync = l(e.fstatSync)), + (e.lstatSync = l(e.lstatSync)), + e.lchmod || + ((e.lchmod = function (e, t, n) { + n && process.nextTick(n); + }), + (e.lchmodSync = function () {})); + e.lchown || + ((e.lchown = function (e, t, n, r) { + r && process.nextTick(r); + }), + (e.lchownSync = function () {})); + 'win32' === i && + (e.rename = + ((t = e.rename), + function (n, r, o) { + var s = Date.now(), + i = 0; + t(n, r, function a(u) { + if (u && ('EACCES' === u.code || 'EPERM' === u.code) && Date.now() - s < 6e4) + return ( + setTimeout(function () { + e.stat(r, function (e, s) { + e && 'ENOENT' === e.code ? t(n, r, a) : o(u); + }); + }, i), + void (i < 100 && (i += 10)) + ); + o && o(u); + }); + })); + var t; + function n(t) { + return t + ? function (n, r, o) { + return t.call(e, n, r, function (e) { + c(e) && (e = null), o && o.apply(this, arguments); + }); + } + : t; + } + function o(t) { + return t + ? function (n, r) { + try { + return t.call(e, n, r); + } catch (e) { + if (!c(e)) throw e; + } + } + : t; + } + function s(t) { + return t + ? function (n, r, o, s) { + return t.call(e, n, r, o, function (e) { + c(e) && (e = null), s && s.apply(this, arguments); + }); + } + : t; + } + function a(t) { + return t + ? function (n, r, o) { + try { + return t.call(e, n, r, o); + } catch (e) { + if (!c(e)) throw e; + } + } + : t; + } + function u(t) { + return t + ? function (n, r, o) { + function s(e, t) { + t && (t.uid < 0 && (t.uid += 4294967296), t.gid < 0 && (t.gid += 4294967296)), + o && o.apply(this, arguments); + } + return 'function' == typeof r && ((o = r), (r = null)), r ? t.call(e, n, r, s) : t.call(e, n, s); + } + : t; + } + function l(t) { + return t + ? function (n, r) { + var o = r ? t.call(e, n, r) : t.call(e, n); + return o.uid < 0 && (o.uid += 4294967296), o.gid < 0 && (o.gid += 4294967296), o; + } + : t; + } + function c(e) { + return ( + !e || + 'ENOSYS' === e.code || + !((process.getuid && 0 === process.getuid()) || ('EINVAL' !== e.code && 'EPERM' !== e.code)) + ); + } + (e.read = (function (t) { + function n(n, r, o, s, i, a) { + var u; + if (a && 'function' == typeof a) { + var l = 0; + u = function (c, d, p) { + if (c && 'EAGAIN' === c.code && l < 10) return l++, t.call(e, n, r, o, s, i, u); + a.apply(this, arguments); + }; + } + return t.call(e, n, r, o, s, i, u); + } + return (n.__proto__ = t), n; + })(e.read)), + (e.readSync = + ((d = e.readSync), + function (t, n, r, o, s) { + for (var i = 0; ; ) + try { + return d.call(e, t, n, r, o, s); + } catch (e) { + if ('EAGAIN' === e.code && i < 10) { + i++; + continue; + } + throw e; + } + })); + var d; + }); + }, + './node_modules/inflight/inflight.js': function (e, t, n) { + var r = n('./node_modules/wrappy/wrappy.js'), + o = Object.create(null), + s = n('./node_modules/once/once.js'); + function i(e) { + for (var t = e.length, n = [], r = 0; r < t; r++) n[r] = e[r]; + return n; + } + e.exports = r(function (e, t) { + return o[e] + ? (o[e].push(t), null) + : ((o[e] = [t]), + (function (e) { + return s(function t() { + var n = o[e], + r = n.length, + s = i(arguments); + try { + for (var a = 0; a < r; a++) n[a].apply(null, s); + } finally { + n.length > r + ? (n.splice(0, r), + process.nextTick(function () { + t.apply(null, s); + })) + : delete o[e]; + } + }); + })(e)); + }); + }, + './node_modules/inherits/inherits.js': function (e, t, n) { + try { + var r = n('util'); + if ('function' != typeof r.inherits) throw ''; + e.exports = r.inherits; + } catch (t) { + e.exports = n('./node_modules/inherits/inherits_browser.js'); + } + }, + './node_modules/inherits/inherits_browser.js': function (e, t) { + 'function' == typeof Object.create + ? (e.exports = function (e, t) { + t && + ((e.super_ = t), + (e.prototype = Object.create(t.prototype, { + constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 }, + }))); + }) + : (e.exports = function (e, t) { + if (t) { + e.super_ = t; + var n = function () {}; + (n.prototype = t.prototype), (e.prototype = new n()), (e.prototype.constructor = e); + } + }); + }, + './node_modules/js-yaml/index.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml.js'); + e.exports = r; + }, + './node_modules/js-yaml/lib/js-yaml.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/loader.js'), + o = n('./node_modules/js-yaml/lib/js-yaml/dumper.js'); + function s(e) { + return function () { + throw new Error('Function ' + e + ' is deprecated and cannot be used.'); + }; + } + (e.exports.Type = n('./node_modules/js-yaml/lib/js-yaml/type.js')), + (e.exports.Schema = n('./node_modules/js-yaml/lib/js-yaml/schema.js')), + (e.exports.FAILSAFE_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/failsafe.js')), + (e.exports.JSON_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/json.js')), + (e.exports.CORE_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/core.js')), + (e.exports.DEFAULT_SAFE_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/default_safe.js')), + (e.exports.DEFAULT_FULL_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/default_full.js')), + (e.exports.load = r.load), + (e.exports.loadAll = r.loadAll), + (e.exports.safeLoad = r.safeLoad), + (e.exports.safeLoadAll = r.safeLoadAll), + (e.exports.dump = o.dump), + (e.exports.safeDump = o.safeDump), + (e.exports.YAMLException = n('./node_modules/js-yaml/lib/js-yaml/exception.js')), + (e.exports.MINIMAL_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/failsafe.js')), + (e.exports.SAFE_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/default_safe.js')), + (e.exports.DEFAULT_SCHEMA = n('./node_modules/js-yaml/lib/js-yaml/schema/default_full.js')), + (e.exports.scan = s('scan')), + (e.exports.parse = s('parse')), + (e.exports.compose = s('compose')), + (e.exports.addConstructor = s('addConstructor')); + }, + './node_modules/js-yaml/lib/js-yaml/common.js': function (e, t, n) { + 'use strict'; + function r(e) { + return null == e; + } + (e.exports.isNothing = r), + (e.exports.isObject = function (e) { + return 'object' == typeof e && null !== e; + }), + (e.exports.toArray = function (e) { + return Array.isArray(e) ? e : r(e) ? [] : [e]; + }), + (e.exports.repeat = function (e, t) { + var n, + r = ''; + for (n = 0; n < t; n += 1) r += e; + return r; + }), + (e.exports.isNegativeZero = function (e) { + return 0 === e && Number.NEGATIVE_INFINITY === 1 / e; + }), + (e.exports.extend = function (e, t) { + var n, r, o, s; + if (t) for (n = 0, r = (s = Object.keys(t)).length; n < r; n += 1) e[(o = s[n])] = t[o]; + return e; + }); + }, + './node_modules/js-yaml/lib/js-yaml/dumper.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/common.js'), + o = n('./node_modules/js-yaml/lib/js-yaml/exception.js'), + s = n('./node_modules/js-yaml/lib/js-yaml/schema/default_full.js'), + i = n('./node_modules/js-yaml/lib/js-yaml/schema/default_safe.js'), + a = Object.prototype.toString, + u = Object.prototype.hasOwnProperty, + l = { + 0: '\\0', + 7: '\\a', + 8: '\\b', + 9: '\\t', + 10: '\\n', + 11: '\\v', + 12: '\\f', + 13: '\\r', + 27: '\\e', + 34: '\\"', + 92: '\\\\', + 133: '\\N', + 160: '\\_', + 8232: '\\L', + 8233: '\\P', + }, + c = ['y', 'Y', 'yes', 'Yes', 'YES', 'on', 'On', 'ON', 'n', 'N', 'no', 'No', 'NO', 'off', 'Off', 'OFF']; + function d(e) { + var t, n, s; + if (((t = e.toString(16).toUpperCase()), e <= 255)) (n = 'x'), (s = 2); + else if (e <= 65535) (n = 'u'), (s = 4); + else { + if (!(e <= 4294967295)) throw new o('code point within a string may not be greater than 0xFFFFFFFF'); + (n = 'U'), (s = 8); + } + return '\\' + n + r.repeat('0', s - t.length) + t; + } + function p(e) { + (this.schema = e.schema || s), + (this.indent = Math.max(1, e.indent || 2)), + (this.noArrayIndent = e.noArrayIndent || !1), + (this.skipInvalid = e.skipInvalid || !1), + (this.flowLevel = r.isNothing(e.flowLevel) ? -1 : e.flowLevel), + (this.styleMap = (function (e, t) { + var n, r, o, s, i, a, l; + if (null === t) return {}; + for (n = {}, o = 0, s = (r = Object.keys(t)).length; o < s; o += 1) + (i = r[o]), + (a = String(t[i])), + '!!' === i.slice(0, 2) && (i = 'tag:yaml.org,2002:' + i.slice(2)), + (l = e.compiledTypeMap.fallback[i]) && u.call(l.styleAliases, a) && (a = l.styleAliases[a]), + (n[i] = a); + return n; + })(this.schema, e.styles || null)), + (this.sortKeys = e.sortKeys || !1), + (this.lineWidth = e.lineWidth || 80), + (this.noRefs = e.noRefs || !1), + (this.noCompatMode = e.noCompatMode || !1), + (this.condenseFlow = e.condenseFlow || !1), + (this.implicitTypes = this.schema.compiledImplicit), + (this.explicitTypes = this.schema.compiledExplicit), + (this.tag = null), + (this.result = ''), + (this.duplicates = []), + (this.usedDuplicates = null); + } + function h(e, t) { + for (var n, o = r.repeat(' ', t), s = 0, i = -1, a = '', u = e.length; s < u; ) + -1 === (i = e.indexOf('\n', s)) ? ((n = e.slice(s)), (s = u)) : ((n = e.slice(s, i + 1)), (s = i + 1)), + n.length && '\n' !== n && (a += o), + (a += n); + return a; + } + function f(e, t) { + return '\n' + r.repeat(' ', e.indent * t); + } + function m(e) { + return 32 === e || 9 === e; + } + function j(e) { + return ( + (32 <= e && e <= 126) || + (161 <= e && e <= 55295 && 8232 !== e && 8233 !== e) || + (57344 <= e && e <= 65533 && 65279 !== e) || + (65536 <= e && e <= 1114111) + ); + } + function g(e, t) { + return ( + j(e) && + 65279 !== e && + 44 !== e && + 91 !== e && + 93 !== e && + 123 !== e && + 125 !== e && + 58 !== e && + (35 !== e || + (t && + (function (e) { + return j(e) && !m(e) && 65279 !== e && 13 !== e && 10 !== e; + })(t))) + ); + } + function y(e) { + return /^\n* /.test(e); + } + function v(e, t, n, r, o) { + var s, + i, + a, + u, + l = !1, + c = !1, + d = -1 !== r, + p = -1, + h = + j((u = e.charCodeAt(0))) && + 65279 !== u && + !m(u) && + 45 !== u && + 63 !== u && + 58 !== u && + 44 !== u && + 91 !== u && + 93 !== u && + 123 !== u && + 125 !== u && + 35 !== u && + 38 !== u && + 42 !== u && + 33 !== u && + 124 !== u && + 61 !== u && + 62 !== u && + 39 !== u && + 34 !== u && + 37 !== u && + 64 !== u && + 96 !== u && + !m(e.charCodeAt(e.length - 1)); + if (t) + for (s = 0; s < e.length; s++) { + if (!j((i = e.charCodeAt(s)))) return 5; + (a = s > 0 ? e.charCodeAt(s - 1) : null), (h = h && g(i, a)); + } + else { + for (s = 0; s < e.length; s++) { + if (10 === (i = e.charCodeAt(s))) (l = !0), d && ((c = c || (s - p - 1 > r && ' ' !== e[p + 1])), (p = s)); + else if (!j(i)) return 5; + (a = s > 0 ? e.charCodeAt(s - 1) : null), (h = h && g(i, a)); + } + c = c || (d && s - p - 1 > r && ' ' !== e[p + 1]); + } + return l || c ? (n > 9 && y(e) ? 5 : c ? 4 : 3) : h && !o(e) ? 1 : 2; + } + function _(e, t, n, r) { + e.dump = (function () { + if (0 === t.length) return "''"; + if (!e.noCompatMode && -1 !== c.indexOf(t)) return "'" + t + "'"; + var s = e.indent * Math.max(1, n), + i = -1 === e.lineWidth ? -1 : Math.max(Math.min(e.lineWidth, 40), e.lineWidth - s), + a = r || (e.flowLevel > -1 && n >= e.flowLevel); + switch ( + v(t, a, e.indent, i, function (t) { + return (function (e, t) { + var n, r; + for (n = 0, r = e.implicitTypes.length; n < r; n += 1) if (e.implicitTypes[n].resolve(t)) return !0; + return !1; + })(e, t); + }) + ) { + case 1: + return t; + case 2: + return "'" + t.replace(/'/g, "''") + "'"; + case 3: + return '|' + b(t, e.indent) + x(h(t, s)); + case 4: + return ( + '>' + + b(t, e.indent) + + x( + h( + (function (e, t) { + var n, + r, + o = /(\n+)([^\n]*)/g, + s = + ((a = e.indexOf('\n')), (a = -1 !== a ? a : e.length), (o.lastIndex = a), E(e.slice(0, a), t)), + i = '\n' === e[0] || ' ' === e[0]; + var a; + for (; (r = o.exec(e)); ) { + var u = r[1], + l = r[2]; + (n = ' ' === l[0]), (s += u + (i || n || '' === l ? '' : '\n') + E(l, t)), (i = n); + } + return s; + })(t, i), + s + ) + ) + ); + case 5: + return ( + '"' + + (function (e) { + for (var t, n, r, o = '', s = 0; s < e.length; s++) + (t = e.charCodeAt(s)) >= 55296 && t <= 56319 && (n = e.charCodeAt(s + 1)) >= 56320 && n <= 57343 + ? ((o += d(1024 * (t - 55296) + n - 56320 + 65536)), s++) + : ((r = l[t]), (o += !r && j(t) ? e[s] : r || d(t))); + return o; + })(t) + + '"' + ); + default: + throw new o('impossible error: invalid scalar style'); + } + })(); + } + function b(e, t) { + var n = y(e) ? String(t) : '', + r = '\n' === e[e.length - 1]; + return n + (r && ('\n' === e[e.length - 2] || '\n' === e) ? '+' : r ? '' : '-') + '\n'; + } + function x(e) { + return '\n' === e[e.length - 1] ? e.slice(0, -1) : e; + } + function E(e, t) { + if ('' === e || ' ' === e[0]) return e; + for (var n, r, o = / [^ ]/g, s = 0, i = 0, a = 0, u = ''; (n = o.exec(e)); ) + (a = n.index) - s > t && ((r = i > s ? i : a), (u += '\n' + e.slice(s, r)), (s = r + 1)), (i = a); + return ( + (u += '\n'), + e.length - s > t && i > s ? (u += e.slice(s, i) + '\n' + e.slice(i + 1)) : (u += e.slice(s)), + u.slice(1) + ); + } + function w(e, t, n) { + var r, s, i, l, c, d; + for (i = 0, l = (s = n ? e.explicitTypes : e.implicitTypes).length; i < l; i += 1) + if ( + ((c = s[i]).instanceOf || c.predicate) && + (!c.instanceOf || ('object' == typeof t && t instanceof c.instanceOf)) && + (!c.predicate || c.predicate(t)) + ) { + if (((e.tag = n ? c.tag : '?'), c.represent)) { + if (((d = e.styleMap[c.tag] || c.defaultStyle), '[object Function]' === a.call(c.represent))) + r = c.represent(t, d); + else { + if (!u.call(c.represent, d)) throw new o('!<' + c.tag + '> tag resolver accepts not "' + d + '" style'); + r = c.represent[d](t, d); + } + e.dump = r; + } + return !0; + } + return !1; + } + function D(e, t, n, r, s, i) { + (e.tag = null), (e.dump = n), w(e, n, !1) || w(e, n, !0); + var u = a.call(e.dump); + r && (r = e.flowLevel < 0 || e.flowLevel > t); + var l, + c, + d = '[object Object]' === u || '[object Array]' === u; + if ( + (d && (c = -1 !== (l = e.duplicates.indexOf(n))), + ((null !== e.tag && '?' !== e.tag) || c || (2 !== e.indent && t > 0)) && (s = !1), + c && e.usedDuplicates[l]) + ) + e.dump = '*ref_' + l; + else { + if ((d && c && !e.usedDuplicates[l] && (e.usedDuplicates[l] = !0), '[object Object]' === u)) + r && 0 !== Object.keys(e.dump).length + ? (!(function (e, t, n, r) { + var s, + i, + a, + u, + l, + c, + d = '', + p = e.tag, + h = Object.keys(n); + if (!0 === e.sortKeys) h.sort(); + else if ('function' == typeof e.sortKeys) h.sort(e.sortKeys); + else if (e.sortKeys) throw new o('sortKeys must be a boolean or a function'); + for (s = 0, i = h.length; s < i; s += 1) + (c = ''), + (r && 0 === s) || (c += f(e, t)), + (u = n[(a = h[s])]), + D(e, t + 1, a, !0, !0, !0) && + ((l = (null !== e.tag && '?' !== e.tag) || (e.dump && e.dump.length > 1024)) && + (e.dump && 10 === e.dump.charCodeAt(0) ? (c += '?') : (c += '? ')), + (c += e.dump), + l && (c += f(e, t)), + D(e, t + 1, u, !0, l) && + (e.dump && 10 === e.dump.charCodeAt(0) ? (c += ':') : (c += ': '), (d += c += e.dump))); + (e.tag = p), (e.dump = d || '{}'); + })(e, t, e.dump, s), + c && (e.dump = '&ref_' + l + e.dump)) + : (!(function (e, t, n) { + var r, + o, + s, + i, + a, + u = '', + l = e.tag, + c = Object.keys(n); + for (r = 0, o = c.length; r < o; r += 1) + (a = ''), + 0 !== r && (a += ', '), + e.condenseFlow && (a += '"'), + (i = n[(s = c[r])]), + D(e, t, s, !1, !1) && + (e.dump.length > 1024 && (a += '? '), + (a += e.dump + (e.condenseFlow ? '"' : '') + ':' + (e.condenseFlow ? '' : ' ')), + D(e, t, i, !1, !1) && (u += a += e.dump)); + (e.tag = l), (e.dump = '{' + u + '}'); + })(e, t, e.dump), + c && (e.dump = '&ref_' + l + ' ' + e.dump)); + else if ('[object Array]' === u) { + var p = e.noArrayIndent && t > 0 ? t - 1 : t; + r && 0 !== e.dump.length + ? (!(function (e, t, n, r) { + var o, + s, + i = '', + a = e.tag; + for (o = 0, s = n.length; o < s; o += 1) + D(e, t + 1, n[o], !0, !0) && + ((r && 0 === o) || (i += f(e, t)), + e.dump && 10 === e.dump.charCodeAt(0) ? (i += '-') : (i += '- '), + (i += e.dump)); + (e.tag = a), (e.dump = i || '[]'); + })(e, p, e.dump, s), + c && (e.dump = '&ref_' + l + e.dump)) + : (!(function (e, t, n) { + var r, + o, + s = '', + i = e.tag; + for (r = 0, o = n.length; r < o; r += 1) + D(e, t, n[r], !1, !1) && (0 !== r && (s += ',' + (e.condenseFlow ? '' : ' ')), (s += e.dump)); + (e.tag = i), (e.dump = '[' + s + ']'); + })(e, p, e.dump), + c && (e.dump = '&ref_' + l + ' ' + e.dump)); + } else { + if ('[object String]' !== u) { + if (e.skipInvalid) return !1; + throw new o('unacceptable kind of an object to dump ' + u); + } + '?' !== e.tag && _(e, e.dump, t, i); + } + null !== e.tag && '?' !== e.tag && (e.dump = '!<' + e.tag + '> ' + e.dump); + } + return !0; + } + function S(e, t) { + var n, + r, + o = [], + s = []; + for ( + (function e(t, n, r) { + var o, s, i; + if (null !== t && 'object' == typeof t) + if (-1 !== (s = n.indexOf(t))) -1 === r.indexOf(s) && r.push(s); + else if ((n.push(t), Array.isArray(t))) for (s = 0, i = t.length; s < i; s += 1) e(t[s], n, r); + else for (o = Object.keys(t), s = 0, i = o.length; s < i; s += 1) e(t[o[s]], n, r); + })(e, o, s), + n = 0, + r = s.length; + n < r; + n += 1 + ) + t.duplicates.push(o[s[n]]); + t.usedDuplicates = new Array(r); + } + function A(e, t) { + var n = new p((t = t || {})); + return n.noRefs || S(e, n), D(n, 0, e, !0, !0) ? n.dump + '\n' : ''; + } + (e.exports.dump = A), + (e.exports.safeDump = function (e, t) { + return A(e, r.extend({ schema: i }, t)); + }); + }, + './node_modules/js-yaml/lib/js-yaml/exception.js': function (e, t, n) { + 'use strict'; + function r(e, t) { + Error.call(this), + (this.name = 'YAMLException'), + (this.reason = e), + (this.mark = t), + (this.message = (this.reason || '(unknown reason)') + (this.mark ? ' ' + this.mark.toString() : '')), + Error.captureStackTrace + ? Error.captureStackTrace(this, this.constructor) + : (this.stack = new Error().stack || ''); + } + (r.prototype = Object.create(Error.prototype)), + (r.prototype.constructor = r), + (r.prototype.toString = function (e) { + var t = this.name + ': '; + return (t += this.reason || '(unknown reason)'), !e && this.mark && (t += ' ' + this.mark.toString()), t; + }), + (e.exports = r); + }, + './node_modules/js-yaml/lib/js-yaml/loader.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/common.js'), + o = n('./node_modules/js-yaml/lib/js-yaml/exception.js'), + s = n('./node_modules/js-yaml/lib/js-yaml/mark.js'), + i = n('./node_modules/js-yaml/lib/js-yaml/schema/default_safe.js'), + a = n('./node_modules/js-yaml/lib/js-yaml/schema/default_full.js'), + u = Object.prototype.hasOwnProperty, + l = + /[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/, + c = /[\x85\u2028\u2029]/, + d = /[,\[\]\{\}]/, + p = /^(?:!|!!|![a-z\-]+!)$/i, + h = /^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i; + function f(e) { + return Object.prototype.toString.call(e); + } + function m(e) { + return 10 === e || 13 === e; + } + function j(e) { + return 9 === e || 32 === e; + } + function g(e) { + return 9 === e || 32 === e || 10 === e || 13 === e; + } + function y(e) { + return 44 === e || 91 === e || 93 === e || 123 === e || 125 === e; + } + function v(e) { + var t; + return 48 <= e && e <= 57 ? e - 48 : 97 <= (t = 32 | e) && t <= 102 ? t - 97 + 10 : -1; + } + function _(e) { + return 48 === e + ? '\0' + : 97 === e + ? '' + : 98 === e + ? '\b' + : 116 === e || 9 === e + ? '\t' + : 110 === e + ? '\n' + : 118 === e + ? '\v' + : 102 === e + ? '\f' + : 114 === e + ? '\r' + : 101 === e + ? '' + : 32 === e + ? ' ' + : 34 === e + ? '"' + : 47 === e + ? '/' + : 92 === e + ? '\\' + : 78 === e + ? '…' + : 95 === e + ? ' ' + : 76 === e + ? '\u2028' + : 80 === e + ? '\u2029' + : ''; + } + function b(e) { + return e <= 65535 + ? String.fromCharCode(e) + : String.fromCharCode(55296 + ((e - 65536) >> 10), 56320 + ((e - 65536) & 1023)); + } + for (var x = new Array(256), E = new Array(256), w = 0; w < 256; w++) (x[w] = _(w) ? 1 : 0), (E[w] = _(w)); + function D(e, t) { + (this.input = e), + (this.filename = t.filename || null), + (this.schema = t.schema || a), + (this.onWarning = t.onWarning || null), + (this.legacy = t.legacy || !1), + (this.json = t.json || !1), + (this.listener = t.listener || null), + (this.implicitTypes = this.schema.compiledImplicit), + (this.typeMap = this.schema.compiledTypeMap), + (this.length = e.length), + (this.position = 0), + (this.line = 0), + (this.lineStart = 0), + (this.lineIndent = 0), + (this.documents = []); + } + function S(e, t) { + return new o(t, new s(e.filename, e.input, e.position, e.line, e.position - e.lineStart)); + } + function A(e, t) { + throw S(e, t); + } + function C(e, t) { + e.onWarning && e.onWarning.call(null, S(e, t)); + } + var k = { + YAML: function (e, t, n) { + var r, o, s; + null !== e.version && A(e, 'duplication of %YAML directive'), + 1 !== n.length && A(e, 'YAML directive accepts exactly one argument'), + null === (r = /^([0-9]+)\.([0-9]+)$/.exec(n[0])) && A(e, 'ill-formed argument of the YAML directive'), + (o = parseInt(r[1], 10)), + (s = parseInt(r[2], 10)), + 1 !== o && A(e, 'unacceptable YAML version of the document'), + (e.version = n[0]), + (e.checkLineBreaks = s < 2), + 1 !== s && 2 !== s && C(e, 'unsupported YAML version of the document'); + }, + TAG: function (e, t, n) { + var r, o; + 2 !== n.length && A(e, 'TAG directive accepts exactly two arguments'), + (r = n[0]), + (o = n[1]), + p.test(r) || A(e, 'ill-formed tag handle (first argument) of the TAG directive'), + u.call(e.tagMap, r) && A(e, 'there is a previously declared suffix for "' + r + '" tag handle'), + h.test(o) || A(e, 'ill-formed tag prefix (second argument) of the TAG directive'), + (e.tagMap[r] = o); + }, + }; + function F(e, t, n, r) { + var o, s, i, a; + if (t < n) { + if (((a = e.input.slice(t, n)), r)) + for (o = 0, s = a.length; o < s; o += 1) + 9 === (i = a.charCodeAt(o)) || (32 <= i && i <= 1114111) || A(e, 'expected valid JSON character'); + else l.test(a) && A(e, 'the stream contains non-printable characters'); + e.result += a; + } + } + function T(e, t, n, o) { + var s, i, a, l; + for ( + r.isObject(n) || A(e, 'cannot merge mappings; the provided source object is unacceptable'), + a = 0, + l = (s = Object.keys(n)).length; + a < l; + a += 1 + ) + (i = s[a]), u.call(t, i) || ((t[i] = n[i]), (o[i] = !0)); + } + function O(e, t, n, r, o, s, i, a) { + var l, c; + if (Array.isArray(o)) + for (l = 0, c = (o = Array.prototype.slice.call(o)).length; l < c; l += 1) + Array.isArray(o[l]) && A(e, 'nested arrays are not supported inside keys'), + 'object' == typeof o && '[object Object]' === f(o[l]) && (o[l] = '[object Object]'); + if ( + ('object' == typeof o && '[object Object]' === f(o) && (o = '[object Object]'), + (o = String(o)), + null === t && (t = {}), + 'tag:yaml.org,2002:merge' === r) + ) + if (Array.isArray(s)) for (l = 0, c = s.length; l < c; l += 1) T(e, t, s[l], n); + else T(e, t, s, n); + else + e.json || + u.call(n, o) || + !u.call(t, o) || + ((e.line = i || e.line), (e.position = a || e.position), A(e, 'duplicated mapping key')), + (t[o] = s), + delete n[o]; + return t; + } + function I(e) { + var t; + 10 === (t = e.input.charCodeAt(e.position)) + ? e.position++ + : 13 === t + ? (e.position++, 10 === e.input.charCodeAt(e.position) && e.position++) + : A(e, 'a line break is expected'), + (e.line += 1), + (e.lineStart = e.position); + } + function N(e, t, n) { + for (var r = 0, o = e.input.charCodeAt(e.position); 0 !== o; ) { + for (; j(o); ) o = e.input.charCodeAt(++e.position); + if (t && 35 === o) + do { + o = e.input.charCodeAt(++e.position); + } while (10 !== o && 13 !== o && 0 !== o); + if (!m(o)) break; + for (I(e), o = e.input.charCodeAt(e.position), r++, e.lineIndent = 0; 32 === o; ) + e.lineIndent++, (o = e.input.charCodeAt(++e.position)); + } + return -1 !== n && 0 !== r && e.lineIndent < n && C(e, 'deficient indentation'), r; + } + function P(e) { + var t, + n = e.position; + return !( + (45 !== (t = e.input.charCodeAt(n)) && 46 !== t) || + t !== e.input.charCodeAt(n + 1) || + t !== e.input.charCodeAt(n + 2) || + ((n += 3), 0 !== (t = e.input.charCodeAt(n)) && !g(t)) + ); + } + function R(e, t) { + 1 === t ? (e.result += ' ') : t > 1 && (e.result += r.repeat('\n', t - 1)); + } + function L(e, t) { + var n, + r, + o = e.tag, + s = e.anchor, + i = [], + a = !1; + for ( + null !== e.anchor && (e.anchorMap[e.anchor] = i), r = e.input.charCodeAt(e.position); + 0 !== r && 45 === r && g(e.input.charCodeAt(e.position + 1)); + + ) + if (((a = !0), e.position++, N(e, !0, -1) && e.lineIndent <= t)) + i.push(null), (r = e.input.charCodeAt(e.position)); + else if ( + ((n = e.line), + U(e, t, 3, !1, !0), + i.push(e.result), + N(e, !0, -1), + (r = e.input.charCodeAt(e.position)), + (e.line === n || e.lineIndent > t) && 0 !== r) + ) + A(e, 'bad indentation of a sequence entry'); + else if (e.lineIndent < t) break; + return !!a && ((e.tag = o), (e.anchor = s), (e.kind = 'sequence'), (e.result = i), !0); + } + function M(e) { + var t, + n, + r, + o, + s = !1, + i = !1; + if (33 !== (o = e.input.charCodeAt(e.position))) return !1; + if ( + (null !== e.tag && A(e, 'duplication of a tag property'), + 60 === (o = e.input.charCodeAt(++e.position)) + ? ((s = !0), (o = e.input.charCodeAt(++e.position))) + : 33 === o + ? ((i = !0), (n = '!!'), (o = e.input.charCodeAt(++e.position))) + : (n = '!'), + (t = e.position), + s) + ) { + do { + o = e.input.charCodeAt(++e.position); + } while (0 !== o && 62 !== o); + e.position < e.length + ? ((r = e.input.slice(t, e.position)), (o = e.input.charCodeAt(++e.position))) + : A(e, 'unexpected end of the stream within a verbatim tag'); + } else { + for (; 0 !== o && !g(o); ) + 33 === o && + (i + ? A(e, 'tag suffix cannot contain exclamation marks') + : ((n = e.input.slice(t - 1, e.position + 1)), + p.test(n) || A(e, 'named tag handle cannot contain such characters'), + (i = !0), + (t = e.position + 1))), + (o = e.input.charCodeAt(++e.position)); + (r = e.input.slice(t, e.position)), d.test(r) && A(e, 'tag suffix cannot contain flow indicator characters'); + } + return ( + r && !h.test(r) && A(e, 'tag name cannot contain such characters: ' + r), + s + ? (e.tag = r) + : u.call(e.tagMap, n) + ? (e.tag = e.tagMap[n] + r) + : '!' === n + ? (e.tag = '!' + r) + : '!!' === n + ? (e.tag = 'tag:yaml.org,2002:' + r) + : A(e, 'undeclared tag handle "' + n + '"'), + !0 + ); + } + function B(e) { + var t, n; + if (38 !== (n = e.input.charCodeAt(e.position))) return !1; + for ( + null !== e.anchor && A(e, 'duplication of an anchor property'), + n = e.input.charCodeAt(++e.position), + t = e.position; + 0 !== n && !g(n) && !y(n); + + ) + n = e.input.charCodeAt(++e.position); + return ( + e.position === t && A(e, 'name of an anchor node must contain at least one character'), + (e.anchor = e.input.slice(t, e.position)), + !0 + ); + } + function U(e, t, n, o, s) { + var i, + a, + l, + c, + d, + p, + h, + f, + _ = 1, + w = !1, + D = !1; + if ( + (null !== e.listener && e.listener('open', e), + (e.tag = null), + (e.anchor = null), + (e.kind = null), + (e.result = null), + (i = a = l = 4 === n || 3 === n), + o && + N(e, !0, -1) && + ((w = !0), e.lineIndent > t ? (_ = 1) : e.lineIndent === t ? (_ = 0) : e.lineIndent < t && (_ = -1)), + 1 === _) + ) + for (; M(e) || B(e); ) + N(e, !0, -1) + ? ((w = !0), + (l = i), + e.lineIndent > t ? (_ = 1) : e.lineIndent === t ? (_ = 0) : e.lineIndent < t && (_ = -1)) + : (l = !1); + if ( + (l && (l = w || s), + (1 !== _ && 4 !== n) || + ((h = 1 === n || 2 === n ? t : t + 1), + (f = e.position - e.lineStart), + 1 === _ + ? (l && + (L(e, f) || + (function (e, t, n) { + var r, + o, + s, + i, + a, + u = e.tag, + l = e.anchor, + c = {}, + d = {}, + p = null, + h = null, + f = null, + m = !1, + y = !1; + for ( + null !== e.anchor && (e.anchorMap[e.anchor] = c), a = e.input.charCodeAt(e.position); + 0 !== a; + + ) { + if ( + ((r = e.input.charCodeAt(e.position + 1)), + (s = e.line), + (i = e.position), + (63 !== a && 58 !== a) || !g(r)) + ) { + if (!U(e, n, 2, !1, !0)) break; + if (e.line === s) { + for (a = e.input.charCodeAt(e.position); j(a); ) a = e.input.charCodeAt(++e.position); + if (58 === a) + g((a = e.input.charCodeAt(++e.position))) || + A( + e, + 'a whitespace character is expected after the key-value separator within a block mapping' + ), + m && (O(e, c, d, p, h, null), (p = h = f = null)), + (y = !0), + (m = !1), + (o = !1), + (p = e.tag), + (h = e.result); + else { + if (!y) return (e.tag = u), (e.anchor = l), !0; + A(e, 'can not read an implicit mapping pair; a colon is missed'); + } + } else { + if (!y) return (e.tag = u), (e.anchor = l), !0; + A(e, 'can not read a block mapping entry; a multiline key may not be an implicit key'); + } + } else + 63 === a + ? (m && (O(e, c, d, p, h, null), (p = h = f = null)), (y = !0), (m = !0), (o = !0)) + : m + ? ((m = !1), (o = !0)) + : A( + e, + 'incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line' + ), + (e.position += 1), + (a = r); + if ( + ((e.line === s || e.lineIndent > t) && + (U(e, t, 4, !0, o) && (m ? (h = e.result) : (f = e.result)), + m || (O(e, c, d, p, h, f, s, i), (p = h = f = null)), + N(e, !0, -1), + (a = e.input.charCodeAt(e.position))), + e.lineIndent > t && 0 !== a) + ) + A(e, 'bad indentation of a mapping entry'); + else if (e.lineIndent < t) break; + } + return ( + m && O(e, c, d, p, h, null), + y && ((e.tag = u), (e.anchor = l), (e.kind = 'mapping'), (e.result = c)), + y + ); + })(e, f, h))) || + (function (e, t) { + var n, + r, + o, + s, + i, + a, + u, + l, + c, + d, + p = !0, + h = e.tag, + f = e.anchor, + m = {}; + if (91 === (d = e.input.charCodeAt(e.position))) (o = 93), (a = !1), (r = []); + else { + if (123 !== d) return !1; + (o = 125), (a = !0), (r = {}); + } + for ( + null !== e.anchor && (e.anchorMap[e.anchor] = r), d = e.input.charCodeAt(++e.position); + 0 !== d; + + ) { + if ((N(e, !0, t), (d = e.input.charCodeAt(e.position)) === o)) + return ( + e.position++, + (e.tag = h), + (e.anchor = f), + (e.kind = a ? 'mapping' : 'sequence'), + (e.result = r), + !0 + ); + p || A(e, 'missed comma between flow collection entries'), + (c = null), + (s = i = !1), + 63 === d && g(e.input.charCodeAt(e.position + 1)) && ((s = i = !0), e.position++, N(e, !0, t)), + (n = e.line), + U(e, t, 1, !1, !0), + (l = e.tag), + (u = e.result), + N(e, !0, t), + (d = e.input.charCodeAt(e.position)), + (!i && e.line !== n) || + 58 !== d || + ((s = !0), + (d = e.input.charCodeAt(++e.position)), + N(e, !0, t), + U(e, t, 1, !1, !0), + (c = e.result)), + a ? O(e, r, m, l, u, c) : s ? r.push(O(e, null, m, l, u, c)) : r.push(u), + N(e, !0, t), + 44 === (d = e.input.charCodeAt(e.position)) + ? ((p = !0), (d = e.input.charCodeAt(++e.position))) + : (p = !1); + } + A(e, 'unexpected end of the stream within a flow collection'); + })(e, h) + ? (D = !0) + : ((a && + (function (e, t) { + var n, + o, + s, + i, + a, + u = 1, + l = !1, + c = !1, + d = t, + p = 0, + h = !1; + if (124 === (i = e.input.charCodeAt(e.position))) o = !1; + else { + if (62 !== i) return !1; + o = !0; + } + for (e.kind = 'scalar', e.result = ''; 0 !== i; ) + if (43 === (i = e.input.charCodeAt(++e.position)) || 45 === i) + 1 === u ? (u = 43 === i ? 3 : 2) : A(e, 'repeat of a chomping mode identifier'); + else { + if (!((s = 48 <= (a = i) && a <= 57 ? a - 48 : -1) >= 0)) break; + 0 === s + ? A(e, 'bad explicit indentation width of a block scalar; it cannot be less than one') + : c + ? A(e, 'repeat of an indentation width identifier') + : ((d = t + s - 1), (c = !0)); + } + if (j(i)) { + do { + i = e.input.charCodeAt(++e.position); + } while (j(i)); + if (35 === i) + do { + i = e.input.charCodeAt(++e.position); + } while (!m(i) && 0 !== i); + } + for (; 0 !== i; ) { + for ( + I(e), e.lineIndent = 0, i = e.input.charCodeAt(e.position); + (!c || e.lineIndent < d) && 32 === i; + + ) + e.lineIndent++, (i = e.input.charCodeAt(++e.position)); + if ((!c && e.lineIndent > d && (d = e.lineIndent), m(i))) p++; + else { + if (e.lineIndent < d) { + 3 === u ? (e.result += r.repeat('\n', l ? 1 + p : p)) : 1 === u && l && (e.result += '\n'); + break; + } + for ( + o + ? j(i) + ? ((h = !0), (e.result += r.repeat('\n', l ? 1 + p : p))) + : h + ? ((h = !1), (e.result += r.repeat('\n', p + 1))) + : 0 === p + ? l && (e.result += ' ') + : (e.result += r.repeat('\n', p)) + : (e.result += r.repeat('\n', l ? 1 + p : p)), + l = !0, + c = !0, + p = 0, + n = e.position; + !m(i) && 0 !== i; + + ) + i = e.input.charCodeAt(++e.position); + F(e, n, e.position, !1); + } + } + return !0; + })(e, h)) || + (function (e, t) { + var n, r, o; + if (39 !== (n = e.input.charCodeAt(e.position))) return !1; + for ( + e.kind = 'scalar', e.result = '', e.position++, r = o = e.position; + 0 !== (n = e.input.charCodeAt(e.position)); + + ) + if (39 === n) { + if ((F(e, r, e.position, !0), 39 !== (n = e.input.charCodeAt(++e.position)))) return !0; + (r = e.position), e.position++, (o = e.position); + } else + m(n) + ? (F(e, r, o, !0), R(e, N(e, !1, t)), (r = o = e.position)) + : e.position === e.lineStart && P(e) + ? A(e, 'unexpected end of the document within a single quoted scalar') + : (e.position++, (o = e.position)); + A(e, 'unexpected end of the stream within a single quoted scalar'); + })(e, h) || + (function (e, t) { + var n, r, o, s, i, a, u; + if (34 !== (a = e.input.charCodeAt(e.position))) return !1; + for ( + e.kind = 'scalar', e.result = '', e.position++, n = r = e.position; + 0 !== (a = e.input.charCodeAt(e.position)); + + ) { + if (34 === a) return F(e, n, e.position, !0), e.position++, !0; + if (92 === a) { + if ((F(e, n, e.position, !0), m((a = e.input.charCodeAt(++e.position))))) N(e, !1, t); + else if (a < 256 && x[a]) (e.result += E[a]), e.position++; + else if ((i = 120 === (u = a) ? 2 : 117 === u ? 4 : 85 === u ? 8 : 0) > 0) { + for (o = i, s = 0; o > 0; o--) + (i = v((a = e.input.charCodeAt(++e.position)))) >= 0 + ? (s = (s << 4) + i) + : A(e, 'expected hexadecimal character'); + (e.result += b(s)), e.position++; + } else A(e, 'unknown escape sequence'); + n = r = e.position; + } else + m(a) + ? (F(e, n, r, !0), R(e, N(e, !1, t)), (n = r = e.position)) + : e.position === e.lineStart && P(e) + ? A(e, 'unexpected end of the document within a double quoted scalar') + : (e.position++, (r = e.position)); + } + A(e, 'unexpected end of the stream within a double quoted scalar'); + })(e, h) + ? (D = !0) + : !(function (e) { + var t, n, r; + if (42 !== (r = e.input.charCodeAt(e.position))) return !1; + for (r = e.input.charCodeAt(++e.position), t = e.position; 0 !== r && !g(r) && !y(r); ) + r = e.input.charCodeAt(++e.position); + return ( + e.position === t && A(e, 'name of an alias node must contain at least one character'), + (n = e.input.slice(t, e.position)), + e.anchorMap.hasOwnProperty(n) || A(e, 'unidentified alias "' + n + '"'), + (e.result = e.anchorMap[n]), + N(e, !0, -1), + !0 + ); + })(e) + ? (function (e, t, n) { + var r, + o, + s, + i, + a, + u, + l, + c, + d = e.kind, + p = e.result; + if ( + g((c = e.input.charCodeAt(e.position))) || + y(c) || + 35 === c || + 38 === c || + 42 === c || + 33 === c || + 124 === c || + 62 === c || + 39 === c || + 34 === c || + 37 === c || + 64 === c || + 96 === c + ) + return !1; + if ((63 === c || 45 === c) && (g((r = e.input.charCodeAt(e.position + 1))) || (n && y(r)))) + return !1; + for (e.kind = 'scalar', e.result = '', o = s = e.position, i = !1; 0 !== c; ) { + if (58 === c) { + if (g((r = e.input.charCodeAt(e.position + 1))) || (n && y(r))) break; + } else if (35 === c) { + if (g(e.input.charCodeAt(e.position - 1))) break; + } else { + if ((e.position === e.lineStart && P(e)) || (n && y(c))) break; + if (m(c)) { + if ( + ((a = e.line), (u = e.lineStart), (l = e.lineIndent), N(e, !1, -1), e.lineIndent >= t) + ) { + (i = !0), (c = e.input.charCodeAt(e.position)); + continue; + } + (e.position = s), (e.line = a), (e.lineStart = u), (e.lineIndent = l); + break; + } + } + i && (F(e, o, s, !1), R(e, e.line - a), (o = s = e.position), (i = !1)), + j(c) || (s = e.position + 1), + (c = e.input.charCodeAt(++e.position)); + } + return F(e, o, s, !1), !!e.result || ((e.kind = d), (e.result = p), !1); + })(e, h, 1 === n) && ((D = !0), null === e.tag && (e.tag = '?')) + : ((D = !0), + (null === e.tag && null === e.anchor) || A(e, 'alias node should not have any properties')), + null !== e.anchor && (e.anchorMap[e.anchor] = e.result)) + : 0 === _ && (D = l && L(e, f))), + null !== e.tag && '!' !== e.tag) + ) + if ('?' === e.tag) { + for ( + null !== e.result && + 'scalar' !== e.kind && + A(e, 'unacceptable node kind for ! tag; it should be "scalar", not "' + e.kind + '"'), + c = 0, + d = e.implicitTypes.length; + c < d; + c += 1 + ) + if ((p = e.implicitTypes[c]).resolve(e.result)) { + (e.result = p.construct(e.result)), + (e.tag = p.tag), + null !== e.anchor && (e.anchorMap[e.anchor] = e.result); + break; + } + } else + u.call(e.typeMap[e.kind || 'fallback'], e.tag) + ? ((p = e.typeMap[e.kind || 'fallback'][e.tag]), + null !== e.result && + p.kind !== e.kind && + A( + e, + 'unacceptable node kind for !<' + e.tag + '> tag; it should be "' + p.kind + '", not "' + e.kind + '"' + ), + p.resolve(e.result) + ? ((e.result = p.construct(e.result)), null !== e.anchor && (e.anchorMap[e.anchor] = e.result)) + : A(e, 'cannot resolve a node with !<' + e.tag + '> explicit tag')) + : A(e, 'unknown tag !<' + e.tag + '>'); + return null !== e.listener && e.listener('close', e), null !== e.tag || null !== e.anchor || D; + } + function $(e) { + var t, + n, + r, + o, + s = e.position, + i = !1; + for ( + e.version = null, e.checkLineBreaks = e.legacy, e.tagMap = {}, e.anchorMap = {}; + 0 !== (o = e.input.charCodeAt(e.position)) && + (N(e, !0, -1), (o = e.input.charCodeAt(e.position)), !(e.lineIndent > 0 || 37 !== o)); + + ) { + for (i = !0, o = e.input.charCodeAt(++e.position), t = e.position; 0 !== o && !g(o); ) + o = e.input.charCodeAt(++e.position); + for ( + r = [], + (n = e.input.slice(t, e.position)).length < 1 && + A(e, 'directive name must not be less than one character in length'); + 0 !== o; + + ) { + for (; j(o); ) o = e.input.charCodeAt(++e.position); + if (35 === o) { + do { + o = e.input.charCodeAt(++e.position); + } while (0 !== o && !m(o)); + break; + } + if (m(o)) break; + for (t = e.position; 0 !== o && !g(o); ) o = e.input.charCodeAt(++e.position); + r.push(e.input.slice(t, e.position)); + } + 0 !== o && I(e), u.call(k, n) ? k[n](e, n, r) : C(e, 'unknown document directive "' + n + '"'); + } + N(e, !0, -1), + 0 === e.lineIndent && + 45 === e.input.charCodeAt(e.position) && + 45 === e.input.charCodeAt(e.position + 1) && + 45 === e.input.charCodeAt(e.position + 2) + ? ((e.position += 3), N(e, !0, -1)) + : i && A(e, 'directives end mark is expected'), + U(e, e.lineIndent - 1, 4, !1, !0), + N(e, !0, -1), + e.checkLineBreaks && + c.test(e.input.slice(s, e.position)) && + C(e, 'non-ASCII line breaks are interpreted as content'), + e.documents.push(e.result), + e.position === e.lineStart && P(e) + ? 46 === e.input.charCodeAt(e.position) && ((e.position += 3), N(e, !0, -1)) + : e.position < e.length - 1 && A(e, 'end of the stream or a document separator is expected'); + } + function q(e, t) { + (t = t || {}), + 0 !== (e = String(e)).length && + (10 !== e.charCodeAt(e.length - 1) && 13 !== e.charCodeAt(e.length - 1) && (e += '\n'), + 65279 === e.charCodeAt(0) && (e = e.slice(1))); + var n = new D(e, t), + r = e.indexOf('\0'); + for ( + -1 !== r && ((n.position = r), A(n, 'null byte is not allowed in input')), n.input += '\0'; + 32 === n.input.charCodeAt(n.position); + + ) + (n.lineIndent += 1), (n.position += 1); + for (; n.position < n.length - 1; ) $(n); + return n.documents; + } + function z(e, t, n) { + null !== t && 'object' == typeof t && void 0 === n && ((n = t), (t = null)); + var r = q(e, n); + if ('function' != typeof t) return r; + for (var o = 0, s = r.length; o < s; o += 1) t(r[o]); + } + function G(e, t) { + var n = q(e, t); + if (0 !== n.length) { + if (1 === n.length) return n[0]; + throw new o('expected a single document in the stream, but found more'); + } + } + (e.exports.loadAll = z), + (e.exports.load = G), + (e.exports.safeLoadAll = function (e, t, n) { + return ( + 'object' == typeof t && null !== t && void 0 === n && ((n = t), (t = null)), + z(e, t, r.extend({ schema: i }, n)) + ); + }), + (e.exports.safeLoad = function (e, t) { + return G(e, r.extend({ schema: i }, t)); + }); + }, + './node_modules/js-yaml/lib/js-yaml/mark.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/common.js'); + function o(e, t, n, r, o) { + (this.name = e), (this.buffer = t), (this.position = n), (this.line = r), (this.column = o); + } + (o.prototype.getSnippet = function (e, t) { + var n, o, s, i, a; + if (!this.buffer) return null; + for ( + e = e || 4, t = t || 75, n = '', o = this.position; + o > 0 && -1 === '\0\r\n…\u2028\u2029'.indexOf(this.buffer.charAt(o - 1)); + + ) + if (((o -= 1), this.position - o > t / 2 - 1)) { + (n = ' ... '), (o += 5); + break; + } + for ( + s = '', i = this.position; + i < this.buffer.length && -1 === '\0\r\n…\u2028\u2029'.indexOf(this.buffer.charAt(i)); + + ) + if ((i += 1) - this.position > t / 2 - 1) { + (s = ' ... '), (i -= 5); + break; + } + return ( + (a = this.buffer.slice(o, i)), + r.repeat(' ', e) + n + a + s + '\n' + r.repeat(' ', e + this.position - o + n.length) + '^' + ); + }), + (o.prototype.toString = function (e) { + var t, + n = ''; + return ( + this.name && (n += 'in "' + this.name + '" '), + (n += 'at line ' + (this.line + 1) + ', column ' + (this.column + 1)), + e || ((t = this.getSnippet()) && (n += ':\n' + t)), + n + ); + }), + (e.exports = o); + }, + './node_modules/js-yaml/lib/js-yaml/schema.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/common.js'), + o = n('./node_modules/js-yaml/lib/js-yaml/exception.js'), + s = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + function i(e, t, n) { + var r = []; + return ( + e.include.forEach(function (e) { + n = i(e, t, n); + }), + e[t].forEach(function (e) { + n.forEach(function (t, n) { + t.tag === e.tag && t.kind === e.kind && r.push(n); + }), + n.push(e); + }), + n.filter(function (e, t) { + return -1 === r.indexOf(t); + }) + ); + } + function a(e) { + (this.include = e.include || []), + (this.implicit = e.implicit || []), + (this.explicit = e.explicit || []), + this.implicit.forEach(function (e) { + if (e.loadKind && 'scalar' !== e.loadKind) + throw new o( + 'There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.' + ); + }), + (this.compiledImplicit = i(this, 'implicit', [])), + (this.compiledExplicit = i(this, 'explicit', [])), + (this.compiledTypeMap = (function () { + var e, + t, + n = { scalar: {}, sequence: {}, mapping: {}, fallback: {} }; + function r(e) { + n[e.kind][e.tag] = n.fallback[e.tag] = e; + } + for (e = 0, t = arguments.length; e < t; e += 1) arguments[e].forEach(r); + return n; + })(this.compiledImplicit, this.compiledExplicit)); + } + (a.DEFAULT = null), + (a.create = function () { + var e, t; + switch (arguments.length) { + case 1: + (e = a.DEFAULT), (t = arguments[0]); + break; + case 2: + (e = arguments[0]), (t = arguments[1]); + break; + default: + throw new o('Wrong number of arguments for Schema.create function'); + } + if ( + ((e = r.toArray(e)), + (t = r.toArray(t)), + !e.every(function (e) { + return e instanceof a; + })) + ) + throw new o('Specified list of super schemas (or a single Schema object) contains a non-Schema object.'); + if ( + !t.every(function (e) { + return e instanceof s; + }) + ) + throw new o('Specified list of YAML types (or a single Type object) contains a non-Type object.'); + return new a({ include: e, explicit: t }); + }), + (e.exports = a); + }, + './node_modules/js-yaml/lib/js-yaml/schema/core.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/schema.js'); + e.exports = new r({ include: [n('./node_modules/js-yaml/lib/js-yaml/schema/json.js')] }); + }, + './node_modules/js-yaml/lib/js-yaml/schema/default_full.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/schema.js'); + e.exports = r.DEFAULT = new r({ + include: [n('./node_modules/js-yaml/lib/js-yaml/schema/default_safe.js')], + explicit: [ + n('./node_modules/js-yaml/lib/js-yaml/type/js/undefined.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/js/regexp.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/js/function.js'), + ], + }); + }, + './node_modules/js-yaml/lib/js-yaml/schema/default_safe.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/schema.js'); + e.exports = new r({ + include: [n('./node_modules/js-yaml/lib/js-yaml/schema/core.js')], + implicit: [ + n('./node_modules/js-yaml/lib/js-yaml/type/timestamp.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/merge.js'), + ], + explicit: [ + n('./node_modules/js-yaml/lib/js-yaml/type/binary.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/omap.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/pairs.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/set.js'), + ], + }); + }, + './node_modules/js-yaml/lib/js-yaml/schema/failsafe.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/schema.js'); + e.exports = new r({ + explicit: [ + n('./node_modules/js-yaml/lib/js-yaml/type/str.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/seq.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/map.js'), + ], + }); + }, + './node_modules/js-yaml/lib/js-yaml/schema/json.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/schema.js'); + e.exports = new r({ + include: [n('./node_modules/js-yaml/lib/js-yaml/schema/failsafe.js')], + implicit: [ + n('./node_modules/js-yaml/lib/js-yaml/type/null.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/bool.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/int.js'), + n('./node_modules/js-yaml/lib/js-yaml/type/float.js'), + ], + }); + }, + './node_modules/js-yaml/lib/js-yaml/type.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/exception.js'), + o = ['kind', 'resolve', 'construct', 'instanceOf', 'predicate', 'represent', 'defaultStyle', 'styleAliases'], + s = ['scalar', 'sequence', 'mapping']; + e.exports = function (e, t) { + var n, i; + if ( + ((t = t || {}), + Object.keys(t).forEach(function (t) { + if (-1 === o.indexOf(t)) + throw new r('Unknown option "' + t + '" is met in definition of "' + e + '" YAML type.'); + }), + (this.tag = e), + (this.kind = t.kind || null), + (this.resolve = + t.resolve || + function () { + return !0; + }), + (this.construct = + t.construct || + function (e) { + return e; + }), + (this.instanceOf = t.instanceOf || null), + (this.predicate = t.predicate || null), + (this.represent = t.represent || null), + (this.defaultStyle = t.defaultStyle || null), + (this.styleAliases = + ((n = t.styleAliases || null), + (i = {}), + null !== n && + Object.keys(n).forEach(function (e) { + n[e].forEach(function (t) { + i[String(t)] = e; + }); + }), + i)), + -1 === s.indexOf(this.kind)) + ) + throw new r('Unknown kind "' + this.kind + '" is specified for "' + e + '" YAML type.'); + }; + }, + './node_modules/js-yaml/lib/js-yaml/type/binary.js': function (e, t, n) { + 'use strict'; + var r; + try { + r = n('buffer').Buffer; + } catch (e) {} + var o = n('./node_modules/js-yaml/lib/js-yaml/type.js'), + s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r'; + e.exports = new o('tag:yaml.org,2002:binary', { + kind: 'scalar', + resolve: function (e) { + if (null === e) return !1; + var t, + n, + r = 0, + o = e.length, + i = s; + for (n = 0; n < o; n++) + if (!((t = i.indexOf(e.charAt(n))) > 64)) { + if (t < 0) return !1; + r += 6; + } + return r % 8 == 0; + }, + construct: function (e) { + var t, + n, + o = e.replace(/[\r\n=]/g, ''), + i = o.length, + a = s, + u = 0, + l = []; + for (t = 0; t < i; t++) + t % 4 == 0 && t && (l.push((u >> 16) & 255), l.push((u >> 8) & 255), l.push(255 & u)), + (u = (u << 6) | a.indexOf(o.charAt(t))); + return ( + 0 === (n = (i % 4) * 6) + ? (l.push((u >> 16) & 255), l.push((u >> 8) & 255), l.push(255 & u)) + : 18 === n + ? (l.push((u >> 10) & 255), l.push((u >> 2) & 255)) + : 12 === n && l.push((u >> 4) & 255), + r ? (r.from ? r.from(l) : new r(l)) : l + ); + }, + predicate: function (e) { + return r && r.isBuffer(e); + }, + represent: function (e) { + var t, + n, + r = '', + o = 0, + i = e.length, + a = s; + for (t = 0; t < i; t++) + t % 3 == 0 && + t && + ((r += a[(o >> 18) & 63]), (r += a[(o >> 12) & 63]), (r += a[(o >> 6) & 63]), (r += a[63 & o])), + (o = (o << 8) + e[t]); + return ( + 0 === (n = i % 3) + ? ((r += a[(o >> 18) & 63]), (r += a[(o >> 12) & 63]), (r += a[(o >> 6) & 63]), (r += a[63 & o])) + : 2 === n + ? ((r += a[(o >> 10) & 63]), (r += a[(o >> 4) & 63]), (r += a[(o << 2) & 63]), (r += a[64])) + : 1 === n && ((r += a[(o >> 2) & 63]), (r += a[(o << 4) & 63]), (r += a[64]), (r += a[64])), + r + ); + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/bool.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:bool', { + kind: 'scalar', + resolve: function (e) { + if (null === e) return !1; + var t = e.length; + return ( + (4 === t && ('true' === e || 'True' === e || 'TRUE' === e)) || + (5 === t && ('false' === e || 'False' === e || 'FALSE' === e)) + ); + }, + construct: function (e) { + return 'true' === e || 'True' === e || 'TRUE' === e; + }, + predicate: function (e) { + return '[object Boolean]' === Object.prototype.toString.call(e); + }, + represent: { + lowercase: function (e) { + return e ? 'true' : 'false'; + }, + uppercase: function (e) { + return e ? 'TRUE' : 'FALSE'; + }, + camelcase: function (e) { + return e ? 'True' : 'False'; + }, + }, + defaultStyle: 'lowercase', + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/float.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/common.js'), + o = n('./node_modules/js-yaml/lib/js-yaml/type.js'), + s = new RegExp( + '^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$' + ); + var i = /^[-+]?[0-9]+e/; + e.exports = new o('tag:yaml.org,2002:float', { + kind: 'scalar', + resolve: function (e) { + return null !== e && !(!s.test(e) || '_' === e[e.length - 1]); + }, + construct: function (e) { + var t, n, r, o; + return ( + (n = '-' === (t = e.replace(/_/g, '').toLowerCase())[0] ? -1 : 1), + (o = []), + '+-'.indexOf(t[0]) >= 0 && (t = t.slice(1)), + '.inf' === t + ? 1 === n + ? Number.POSITIVE_INFINITY + : Number.NEGATIVE_INFINITY + : '.nan' === t + ? NaN + : t.indexOf(':') >= 0 + ? (t.split(':').forEach(function (e) { + o.unshift(parseFloat(e, 10)); + }), + (t = 0), + (r = 1), + o.forEach(function (e) { + (t += e * r), (r *= 60); + }), + n * t) + : n * parseFloat(t, 10) + ); + }, + predicate: function (e) { + return '[object Number]' === Object.prototype.toString.call(e) && (e % 1 != 0 || r.isNegativeZero(e)); + }, + represent: function (e, t) { + var n; + if (isNaN(e)) + switch (t) { + case 'lowercase': + return '.nan'; + case 'uppercase': + return '.NAN'; + case 'camelcase': + return '.NaN'; + } + else if (Number.POSITIVE_INFINITY === e) + switch (t) { + case 'lowercase': + return '.inf'; + case 'uppercase': + return '.INF'; + case 'camelcase': + return '.Inf'; + } + else if (Number.NEGATIVE_INFINITY === e) + switch (t) { + case 'lowercase': + return '-.inf'; + case 'uppercase': + return '-.INF'; + case 'camelcase': + return '-.Inf'; + } + else if (r.isNegativeZero(e)) return '-0.0'; + return (n = e.toString(10)), i.test(n) ? n.replace('e', '.e') : n; + }, + defaultStyle: 'lowercase', + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/int.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/common.js'), + o = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + function s(e) { + return 48 <= e && e <= 55; + } + function i(e) { + return 48 <= e && e <= 57; + } + e.exports = new o('tag:yaml.org,2002:int', { + kind: 'scalar', + resolve: function (e) { + if (null === e) return !1; + var t, + n, + r = e.length, + o = 0, + a = !1; + if (!r) return !1; + if ((('-' !== (t = e[o]) && '+' !== t) || (t = e[++o]), '0' === t)) { + if (o + 1 === r) return !0; + if ('b' === (t = e[++o])) { + for (o++; o < r; o++) + if ('_' !== (t = e[o])) { + if ('0' !== t && '1' !== t) return !1; + a = !0; + } + return a && '_' !== t; + } + if ('x' === t) { + for (o++; o < r; o++) + if ('_' !== (t = e[o])) { + if (!((48 <= (n = e.charCodeAt(o)) && n <= 57) || (65 <= n && n <= 70) || (97 <= n && n <= 102))) + return !1; + a = !0; + } + return a && '_' !== t; + } + for (; o < r; o++) + if ('_' !== (t = e[o])) { + if (!s(e.charCodeAt(o))) return !1; + a = !0; + } + return a && '_' !== t; + } + if ('_' === t) return !1; + for (; o < r; o++) + if ('_' !== (t = e[o])) { + if (':' === t) break; + if (!i(e.charCodeAt(o))) return !1; + a = !0; + } + return !(!a || '_' === t) && (':' !== t || /^(:[0-5]?[0-9])+$/.test(e.slice(o))); + }, + construct: function (e) { + var t, + n, + r = e, + o = 1, + s = []; + return ( + -1 !== r.indexOf('_') && (r = r.replace(/_/g, '')), + ('-' !== (t = r[0]) && '+' !== t) || ('-' === t && (o = -1), (t = (r = r.slice(1))[0])), + '0' === r + ? 0 + : '0' === t + ? 'b' === r[1] + ? o * parseInt(r.slice(2), 2) + : 'x' === r[1] + ? o * parseInt(r, 16) + : o * parseInt(r, 8) + : -1 !== r.indexOf(':') + ? (r.split(':').forEach(function (e) { + s.unshift(parseInt(e, 10)); + }), + (r = 0), + (n = 1), + s.forEach(function (e) { + (r += e * n), (n *= 60); + }), + o * r) + : o * parseInt(r, 10) + ); + }, + predicate: function (e) { + return '[object Number]' === Object.prototype.toString.call(e) && e % 1 == 0 && !r.isNegativeZero(e); + }, + represent: { + binary: function (e) { + return e >= 0 ? '0b' + e.toString(2) : '-0b' + e.toString(2).slice(1); + }, + octal: function (e) { + return e >= 0 ? '0' + e.toString(8) : '-0' + e.toString(8).slice(1); + }, + decimal: function (e) { + return e.toString(10); + }, + hexadecimal: function (e) { + return e >= 0 ? '0x' + e.toString(16).toUpperCase() : '-0x' + e.toString(16).toUpperCase().slice(1); + }, + }, + defaultStyle: 'decimal', + styleAliases: { binary: [2, 'bin'], octal: [8, 'oct'], decimal: [10, 'dec'], hexadecimal: [16, 'hex'] }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/js/function.js': function (e, t, n) { + 'use strict'; + var r; + try { + r = n('./node_modules/esprima/dist/esprima.js'); + } catch (e) { + 'undefined' != typeof window && (r = window.esprima); + } + var o = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new o('tag:yaml.org,2002:js/function', { + kind: 'scalar', + resolve: function (e) { + if (null === e) return !1; + try { + var t = '(' + e + ')', + n = r.parse(t, { range: !0 }); + return ( + 'Program' === n.type && + 1 === n.body.length && + 'ExpressionStatement' === n.body[0].type && + ('ArrowFunctionExpression' === n.body[0].expression.type || + 'FunctionExpression' === n.body[0].expression.type) + ); + } catch (e) { + return !1; + } + }, + construct: function (e) { + var t, + n = '(' + e + ')', + o = r.parse(n, { range: !0 }), + s = []; + if ( + 'Program' !== o.type || + 1 !== o.body.length || + 'ExpressionStatement' !== o.body[0].type || + ('ArrowFunctionExpression' !== o.body[0].expression.type && + 'FunctionExpression' !== o.body[0].expression.type) + ) + throw new Error('Failed to resolve function'); + return ( + o.body[0].expression.params.forEach(function (e) { + s.push(e.name); + }), + (t = o.body[0].expression.body.range), + 'BlockStatement' === o.body[0].expression.body.type + ? new Function(s, n.slice(t[0] + 1, t[1] - 1)) + : new Function(s, 'return ' + n.slice(t[0], t[1])) + ); + }, + predicate: function (e) { + return '[object Function]' === Object.prototype.toString.call(e); + }, + represent: function (e) { + return e.toString(); + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/js/regexp.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:js/regexp', { + kind: 'scalar', + resolve: function (e) { + if (null === e) return !1; + if (0 === e.length) return !1; + var t = e, + n = /\/([gim]*)$/.exec(e), + r = ''; + if ('/' === t[0]) { + if ((n && (r = n[1]), r.length > 3)) return !1; + if ('/' !== t[t.length - r.length - 1]) return !1; + } + return !0; + }, + construct: function (e) { + var t = e, + n = /\/([gim]*)$/.exec(e), + r = ''; + return '/' === t[0] && (n && (r = n[1]), (t = t.slice(1, t.length - r.length - 1))), new RegExp(t, r); + }, + predicate: function (e) { + return '[object RegExp]' === Object.prototype.toString.call(e); + }, + represent: function (e) { + var t = '/' + e.source + '/'; + return e.global && (t += 'g'), e.multiline && (t += 'm'), e.ignoreCase && (t += 'i'), t; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/js/undefined.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:js/undefined', { + kind: 'scalar', + resolve: function () { + return !0; + }, + construct: function () {}, + predicate: function (e) { + return void 0 === e; + }, + represent: function () { + return ''; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/map.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:map', { + kind: 'mapping', + construct: function (e) { + return null !== e ? e : {}; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/merge.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:merge', { + kind: 'scalar', + resolve: function (e) { + return '<<' === e || null === e; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/null.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:null', { + kind: 'scalar', + resolve: function (e) { + if (null === e) return !0; + var t = e.length; + return (1 === t && '~' === e) || (4 === t && ('null' === e || 'Null' === e || 'NULL' === e)); + }, + construct: function () { + return null; + }, + predicate: function (e) { + return null === e; + }, + represent: { + canonical: function () { + return '~'; + }, + lowercase: function () { + return 'null'; + }, + uppercase: function () { + return 'NULL'; + }, + camelcase: function () { + return 'Null'; + }, + }, + defaultStyle: 'lowercase', + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/omap.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'), + o = Object.prototype.hasOwnProperty, + s = Object.prototype.toString; + e.exports = new r('tag:yaml.org,2002:omap', { + kind: 'sequence', + resolve: function (e) { + if (null === e) return !0; + var t, + n, + r, + i, + a, + u = [], + l = e; + for (t = 0, n = l.length; t < n; t += 1) { + if (((r = l[t]), (a = !1), '[object Object]' !== s.call(r))) return !1; + for (i in r) + if (o.call(r, i)) { + if (a) return !1; + a = !0; + } + if (!a) return !1; + if (-1 !== u.indexOf(i)) return !1; + u.push(i); + } + return !0; + }, + construct: function (e) { + return null !== e ? e : []; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/pairs.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'), + o = Object.prototype.toString; + e.exports = new r('tag:yaml.org,2002:pairs', { + kind: 'sequence', + resolve: function (e) { + if (null === e) return !0; + var t, + n, + r, + s, + i, + a = e; + for (i = new Array(a.length), t = 0, n = a.length; t < n; t += 1) { + if (((r = a[t]), '[object Object]' !== o.call(r))) return !1; + if (1 !== (s = Object.keys(r)).length) return !1; + i[t] = [s[0], r[s[0]]]; + } + return !0; + }, + construct: function (e) { + if (null === e) return []; + var t, + n, + r, + o, + s, + i = e; + for (s = new Array(i.length), t = 0, n = i.length; t < n; t += 1) + (r = i[t]), (o = Object.keys(r)), (s[t] = [o[0], r[o[0]]]); + return s; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/seq.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:seq', { + kind: 'sequence', + construct: function (e) { + return null !== e ? e : []; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/set.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'), + o = Object.prototype.hasOwnProperty; + e.exports = new r('tag:yaml.org,2002:set', { + kind: 'mapping', + resolve: function (e) { + if (null === e) return !0; + var t, + n = e; + for (t in n) if (o.call(n, t) && null !== n[t]) return !1; + return !0; + }, + construct: function (e) { + return null !== e ? e : {}; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/str.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'); + e.exports = new r('tag:yaml.org,2002:str', { + kind: 'scalar', + construct: function (e) { + return null !== e ? e : ''; + }, + }); + }, + './node_modules/js-yaml/lib/js-yaml/type/timestamp.js': function (e, t, n) { + 'use strict'; + var r = n('./node_modules/js-yaml/lib/js-yaml/type.js'), + o = new RegExp('^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$'), + s = new RegExp( + '^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$' + ); + e.exports = new r('tag:yaml.org,2002:timestamp', { + kind: 'scalar', + resolve: function (e) { + return null !== e && (null !== o.exec(e) || null !== s.exec(e)); + }, + construct: function (e) { + var t, + n, + r, + i, + a, + u, + l, + c, + d = 0, + p = null; + if ((null === (t = o.exec(e)) && (t = s.exec(e)), null === t)) throw new Error('Date resolve error'); + if (((n = +t[1]), (r = +t[2] - 1), (i = +t[3]), !t[4])) return new Date(Date.UTC(n, r, i)); + if (((a = +t[4]), (u = +t[5]), (l = +t[6]), t[7])) { + for (d = t[7].slice(0, 3); d.length < 3; ) d += '0'; + d = +d; + } + return ( + t[9] && ((p = 6e4 * (60 * +t[10] + +(t[11] || 0))), '-' === t[9] && (p = -p)), + (c = new Date(Date.UTC(n, r, i, a, u, l, d))), + p && c.setTime(c.getTime() - p), + c + ); + }, + instanceOf: Date, + represent: function (e) { + return e.toISOString(); + }, + }); + }, + './node_modules/jsonfile/index.js': function (e, t, n) { + let r; + try { + r = n('./node_modules/graceful-fs/graceful-fs.js'); + } catch (e) { + r = n('fs'); + } + const o = n('./node_modules/universalify/index.js'), + { stringify: s, stripBom: i } = n('./node_modules/jsonfile/utils.js'); + const a = { + readFile: o.fromPromise(async function (e, t = {}) { + 'string' == typeof t && (t = { encoding: t }); + const n = t.fs || r, + s = !('throws' in t) || t.throws; + let a, + u = await o.fromCallback(n.readFile)(e, t); + u = i(u); + try { + a = JSON.parse(u, t ? t.reviver : null); + } catch (t) { + if (s) throw ((t.message = `${e}: ${t.message}`), t); + return null; + } + return a; + }), + readFileSync: function (e, t = {}) { + 'string' == typeof t && (t = { encoding: t }); + const n = t.fs || r, + o = !('throws' in t) || t.throws; + try { + let r = n.readFileSync(e, t); + return (r = i(r)), JSON.parse(r, t.reviver); + } catch (t) { + if (o) throw ((t.message = `${e}: ${t.message}`), t); + return null; + } + }, + writeFile: o.fromPromise(async function (e, t, n = {}) { + const i = n.fs || r, + a = s(t, n); + await o.fromCallback(i.writeFile)(e, a, n); + }), + writeFileSync: function (e, t, n = {}) { + const o = n.fs || r, + i = s(t, n); + return o.writeFileSync(e, i, n); + }, + }; + e.exports = a; + }, + './node_modules/jsonfile/utils.js': function (e, t) { + e.exports = { + stringify: function (e, t = {}) { + const n = t.EOL || '\n'; + return JSON.stringify(e, t ? t.replacer : null, t.spaces).replace(/\n/g, n) + n; + }, + stripBom: function (e) { + return Buffer.isBuffer(e) && (e = e.toString('utf8')), e.replace(/^\uFEFF/, ''); + }, + }; + }, + './node_modules/keyboardevent-from-electron-accelerator/index.js': function (e, t) { + const n = /^(CommandOrControl|CmdOrCtrl|Command|Cmd|Control|Ctrl|AltGr|Option|Alt|Shift|Super)/i, + r = + /^(Plus|Space|Tab|Backspace|Delete|Insert|Return|Enter|Up|Down|Left|Right|Home|End|PageUp|PageDown|Escape|Esc|VolumeUp|VolumeDown|VolumeMute|MediaNextTrack|MediaPreviousTrack|MediaStop|MediaPlayPause|PrintScreen|F24|F23|F22|F21|F20|F19|F18|F17|F16|F15|F14|F13|F12|F11|F10|F9|F8|F7|F6|F5|F4|F3|F2|F1|[0-9A-Z)!@#$%^&*(:+<_>?~{|}";=,\-./`[\\\]'])/i, + o = {}; + function s({ accelerator: e, event: t }, n) { + switch (n) { + case 'command': + case 'cmd': + return (function (e, t, n) { + if ('darwin' !== process.platform) return o; + if (t.metaKey) throw new Error('Double `Command` modifier specified.'); + return { event: Object.assign({}, t, { metaKey: !0 }), accelerator: e.slice(n.length) }; + })(e, t, n); + case 'super': + return (function (e, t, n) { + if (t.metaKey) throw new Error('Double `Super` modifier specified.'); + return { event: Object.assign({}, t, { metaKey: !0 }), accelerator: e.slice(n.length) }; + })(e, t, n); + case 'control': + case 'ctrl': + return (function (e, t, n) { + if (t.ctrlKey) throw new Error('Double `Control` modifier specified.'); + return { event: Object.assign({}, t, { ctrlKey: !0 }), accelerator: e.slice(n.length) }; + })(e, t, n); + case 'commandorcontrol': + case 'cmdorctrl': + return (function (e, t, n) { + if ('darwin' === process.platform) { + if (t.metaKey) throw new Error('Double `Command` modifier specified.'); + return { event: Object.assign({}, t, { metaKey: !0 }), accelerator: e.slice(n.length) }; + } + if (t.ctrlKey) throw new Error('Double `Control` modifier specified.'); + return { event: Object.assign({}, t, { ctrlKey: !0 }), accelerator: e.slice(n.length) }; + })(e, t, n); + case 'option': + case 'altgr': + case 'alt': + return (function (e, t, n) { + if ('option' === n && 'darwin' !== process.platform) return o; + if (t.altKey) throw new Error('Double `Alt` modifier specified.'); + return { event: Object.assign({}, t, { altKey: !0 }), accelerator: e.slice(n.length) }; + })(e, t, n); + case 'shift': + return (function (e, t, n) { + if (t.shiftKey) throw new Error('Double `Shift` modifier specified.'); + return { event: Object.assign({}, t, { shiftKey: !0 }), accelerator: e.slice(n.length) }; + })(e, t, n); + default: + console.error(n); + } + } + function i({ accelerator: e, event: t }) { + return { event: t, accelerator: e.trim().slice(1) }; + } + const a = { + 0: 'Digit0', + 1: 'Digit1', + 2: 'Digit2', + 3: 'Digit3', + 4: 'Digit4', + 5: 'Digit5', + 6: 'Digit6', + 7: 'Digit7', + 8: 'Digit8', + 9: 'Digit9', + '-': 'Minus', + '=': 'Equal', + Q: 'KeyQ', + W: 'KeyW', + E: 'KeyE', + R: 'KeyR', + T: 'KeyT', + Y: 'KeyY', + U: 'KeyU', + I: 'KeyI', + O: 'KeyO', + P: 'KeyP', + '[': 'BracketLeft', + ']': 'BracketRight', + A: 'KeyA', + S: 'KeyS', + D: 'KeyD', + F: 'KeyF', + G: 'KeyG', + H: 'KeyH', + J: 'KeyJ', + K: 'KeyK', + L: 'KeyL', + ';': 'Semicolon', + "'": 'Quote', + '`': 'Backquote', + '/': 'Backslash', + Z: 'KeyZ', + X: 'KeyX', + C: 'KeyC', + V: 'KeyV', + B: 'KeyB', + N: 'KeyN', + M: 'KeyM', + ',': 'Comma', + '.': 'Period', + '\\': 'Slash', + ' ': 'Space', + }; + function u({ accelerator: e, event: t }, n) { + if (n.length > 1 || t.key) throw new Error(`Unvalid keycode \`${n}\`.`); + const r = n.toUpperCase() in a ? a[n.toUpperCase()] : null; + return { event: Object.assign({}, t, { key: n }, r ? { code: r } : null), accelerator: e.trim().slice(n.length) }; + } + const l = Object.assign(Object.create(null), { + plus: 'Add', + space: 'Space', + tab: 'Tab', + backspace: 'Backspace', + delete: 'Delete', + insert: 'Insert', + return: 'Return', + enter: 'Return', + up: 'ArrowUp', + down: 'ArrowDown', + left: 'ArrowLeft', + right: 'ArrowRight', + home: 'Home', + end: 'End', + pageup: 'PageUp', + pagedown: 'PageDown', + escape: 'Escape', + esc: 'Escape', + volumeup: 'AudioVolumeUp', + volumedown: 'AudioVolumeDown', + volumemute: 'AudioVolumeMute', + medianexttrack: 'MediaTrackNext', + mediaprevioustrack: 'MediaTrackPrevious', + mediastop: 'MediaStop', + mediaplaypause: 'MediaPlayPause', + printscreen: 'PrintScreen', + }); + for (let e = 1; e <= 24; e++) l['f' + e] = 'F' + e; + function c({ accelerator: e, event: t }, { code: n, key: r }) { + if (t.code) throw new Error(`Duplicated keycode \`${r}\`.`); + return { + event: Object.assign({}, t, { key: r }, n ? { code: n } : null), + accelerator: e.trim().slice((r && r.length) || 0), + }; + } + e.exports = { + UNSUPPORTED: o, + reduceModifier: s, + reducePlus: i, + reduceKey: u, + reduceCode: c, + toKeyEvent: function (e) { + let t = { accelerator: e, event: {} }; + for (; '' !== t.accelerator; ) { + const e = t.accelerator.match(n); + if (e) { + if (((t = s(t, e[0].toLowerCase())), t === o)) return { unsupportedKeyForPlatform: !0 }; + } else if ('+' === t.accelerator.trim()[0]) t = i(t); + else { + const e = t.accelerator.match(r); + if (!e) throw new Error(`Unvalid accelerator: "${t.accelerator}"`); + { + const n = e[0].toLowerCase(); + t = n in l ? c(t, { code: l[n], key: n }) : u(t, n); + } + } + } + return t.event; + }, + }; + }, + './node_modules/keyboardevents-areequal/index.js': function (e, t, n) { + 'use strict'; + function r(e) { + return 'string' != typeof e ? e : e.toLowerCase(); + } + e.exports = function (e, t) { + if (e === t) return !0; + for (const n of ['altKey', 'ctrlKey', 'shiftKey', 'metaKey']) { + const [r, o] = [e[n], t[n]]; + if (Boolean(r) !== Boolean(o)) return !1; + } + return (r(e.key) === r(t.key) && void 0 !== e.key) || (e.code === t.code && void 0 !== e.code); + }; + }, + './node_modules/lazy-val/out/main.js': function (e, t, n) { + 'use strict'; + Object.defineProperty(t, '__esModule', { value: !0 }), (t.Lazy = void 0); + t.Lazy = class { + constructor(e) { + (this._value = null), (this.creator = e); + } + get hasValue() { + return null == this.creator; + } + get value() { + if (null == this.creator) return this._value; + const e = this.creator(); + return (this.value = e), e; + } + set value(e) { + (this._value = e), (this.creator = null); + } + }; + }, + './node_modules/lodash.isequal/index.js': function (e, t, n) { + (function (e) { + var n = '[object Arguments]', + r = '[object Map]', + o = '[object Object]', + s = '[object Set]', + i = /^\[object .+?Constructor\]$/, + a = /^(?:0|[1-9]\d*)$/, + u = {}; + (u['[object Float32Array]'] = + u['[object Float64Array]'] = + u['[object Int8Array]'] = + u['[object Int16Array]'] = + u['[object Int32Array]'] = + u['[object Uint8Array]'] = + u['[object Uint8ClampedArray]'] = + u['[object Uint16Array]'] = + u['[object Uint32Array]'] = + !0), + (u[n] = + u['[object Array]'] = + u['[object ArrayBuffer]'] = + u['[object Boolean]'] = + u['[object DataView]'] = + u['[object Date]'] = + u['[object Error]'] = + u['[object Function]'] = + u[r] = + u['[object Number]'] = + u[o] = + u['[object RegExp]'] = + u[s] = + u['[object String]'] = + u['[object WeakMap]'] = + !1); + var l = 'object' == typeof global && global && global.Object === Object && global, + c = 'object' == typeof self && self && self.Object === Object && self, + d = l || c || Function('return this')(), + p = t && !t.nodeType && t, + h = p && 'object' == typeof e && e && !e.nodeType && e, + f = h && h.exports === p, + m = f && l.process, + j = (function () { + try { + return m && m.binding && m.binding('util'); + } catch (e) {} + })(), + g = j && j.isTypedArray; + function y(e, t) { + for (var n = -1, r = null == e ? 0 : e.length; ++n < r; ) if (t(e[n], n, e)) return !0; + return !1; + } + function v(e) { + var t = -1, + n = Array(e.size); + return ( + e.forEach(function (e, r) { + n[++t] = [r, e]; + }), + n + ); + } + function _(e) { + var t = -1, + n = Array(e.size); + return ( + e.forEach(function (e) { + n[++t] = e; + }), + n + ); + } + var b, + x, + E, + w = Array.prototype, + D = Function.prototype, + S = Object.prototype, + A = d['__core-js_shared__'], + C = D.toString, + k = S.hasOwnProperty, + F = (b = /[^.]+$/.exec((A && A.keys && A.keys.IE_PROTO) || '')) ? 'Symbol(src)_1.' + b : '', + T = S.toString, + O = RegExp( + '^' + + C.call(k) + .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + + '$' + ), + I = f ? d.Buffer : void 0, + N = d.Symbol, + P = d.Uint8Array, + R = S.propertyIsEnumerable, + L = w.splice, + M = N ? N.toStringTag : void 0, + B = Object.getOwnPropertySymbols, + U = I ? I.isBuffer : void 0, + $ = + ((x = Object.keys), + (E = Object), + function (e) { + return x(E(e)); + }), + q = je(d, 'DataView'), + z = je(d, 'Map'), + G = je(d, 'Promise'), + H = je(d, 'Set'), + X = je(d, 'WeakMap'), + J = je(Object, 'create'), + W = _e(q), + V = _e(z), + K = _e(G), + Y = _e(H), + Q = _e(X), + Z = N ? N.prototype : void 0, + ee = Z ? Z.valueOf : void 0; + function te(e) { + var t = -1, + n = null == e ? 0 : e.length; + for (this.clear(); ++t < n; ) { + var r = e[t]; + this.set(r[0], r[1]); + } + } + function ne(e) { + var t = -1, + n = null == e ? 0 : e.length; + for (this.clear(); ++t < n; ) { + var r = e[t]; + this.set(r[0], r[1]); + } + } + function re(e) { + var t = -1, + n = null == e ? 0 : e.length; + for (this.clear(); ++t < n; ) { + var r = e[t]; + this.set(r[0], r[1]); + } + } + function oe(e) { + var t = -1, + n = null == e ? 0 : e.length; + for (this.__data__ = new re(); ++t < n; ) this.add(e[t]); + } + function se(e) { + var t = (this.__data__ = new ne(e)); + this.size = t.size; + } + function ie(e, t) { + var n = Ee(e), + r = !n && xe(e), + o = !n && !r && we(e), + s = !n && !r && !o && ke(e), + i = n || r || o || s, + a = i + ? (function (e, t) { + for (var n = -1, r = Array(e); ++n < e; ) r[n] = t(n); + return r; + })(e.length, String) + : [], + u = a.length; + for (var l in e) + (!t && !k.call(e, l)) || + (i && + ('length' == l || + (o && ('offset' == l || 'parent' == l)) || + (s && ('buffer' == l || 'byteLength' == l || 'byteOffset' == l)) || + ve(l, u))) || + a.push(l); + return a; + } + function ae(e, t) { + for (var n = e.length; n--; ) if (be(e[n][0], t)) return n; + return -1; + } + function ue(e) { + return null == e + ? void 0 === e + ? '[object Undefined]' + : '[object Null]' + : M && M in Object(e) + ? (function (e) { + var t = k.call(e, M), + n = e[M]; + try { + e[M] = void 0; + var r = !0; + } catch (e) {} + var o = T.call(e); + r && (t ? (e[M] = n) : delete e[M]); + return o; + })(e) + : (function (e) { + return T.call(e); + })(e); + } + function le(e) { + return Ce(e) && ue(e) == n; + } + function ce(e, t, i, a, u) { + return ( + e === t || + (null == e || null == t || (!Ce(e) && !Ce(t)) + ? e != e && t != t + : (function (e, t, i, a, u, l) { + var c = Ee(e), + d = Ee(t), + p = c ? '[object Array]' : ye(e), + h = d ? '[object Array]' : ye(t), + f = (p = p == n ? o : p) == o, + m = (h = h == n ? o : h) == o, + j = p == h; + if (j && we(e)) { + if (!we(t)) return !1; + (c = !0), (f = !1); + } + if (j && !f) + return ( + l || (l = new se()), + c || ke(e) + ? he(e, t, i, a, u, l) + : (function (e, t, n, o, i, a, u) { + switch (n) { + case '[object DataView]': + if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset) return !1; + (e = e.buffer), (t = t.buffer); + case '[object ArrayBuffer]': + return !(e.byteLength != t.byteLength || !a(new P(e), new P(t))); + case '[object Boolean]': + case '[object Date]': + case '[object Number]': + return be(+e, +t); + case '[object Error]': + return e.name == t.name && e.message == t.message; + case '[object RegExp]': + case '[object String]': + return e == t + ''; + case r: + var l = v; + case s: + var c = 1 & o; + if ((l || (l = _), e.size != t.size && !c)) return !1; + var d = u.get(e); + if (d) return d == t; + (o |= 2), u.set(e, t); + var p = he(l(e), l(t), o, i, a, u); + return u.delete(e), p; + case '[object Symbol]': + if (ee) return ee.call(e) == ee.call(t); + } + return !1; + })(e, t, p, i, a, u, l) + ); + if (!(1 & i)) { + var g = f && k.call(e, '__wrapped__'), + y = m && k.call(t, '__wrapped__'); + if (g || y) { + var b = g ? e.value() : e, + x = y ? t.value() : t; + return l || (l = new se()), u(b, x, i, a, l); + } + } + if (!j) return !1; + return ( + l || (l = new se()), + (function (e, t, n, r, o, s) { + var i = 1 & n, + a = fe(e), + u = a.length, + l = fe(t).length; + if (u != l && !i) return !1; + var c = u; + for (; c--; ) { + var d = a[c]; + if (!(i ? d in t : k.call(t, d))) return !1; + } + var p = s.get(e); + if (p && s.get(t)) return p == t; + var h = !0; + s.set(e, t), s.set(t, e); + var f = i; + for (; ++c < u; ) { + d = a[c]; + var m = e[d], + j = t[d]; + if (r) var g = i ? r(j, m, d, t, e, s) : r(m, j, d, e, t, s); + if (!(void 0 === g ? m === j || o(m, j, n, r, s) : g)) { + h = !1; + break; + } + f || (f = 'constructor' == d); + } + if (h && !f) { + var y = e.constructor, + v = t.constructor; + y == v || + !('constructor' in e) || + !('constructor' in t) || + ('function' == typeof y && y instanceof y && 'function' == typeof v && v instanceof v) || + (h = !1); + } + return s.delete(e), s.delete(t), h; + })(e, t, i, a, u, l) + ); + })(e, t, i, a, ce, u)) + ); + } + function de(e) { + return ( + !( + !Ae(e) || + (function (e) { + return !!F && F in e; + })(e) + ) && (De(e) ? O : i).test(_e(e)) + ); + } + function pe(e) { + if (((n = (t = e) && t.constructor), (r = ('function' == typeof n && n.prototype) || S), t !== r)) return $(e); + var t, + n, + r, + o = []; + for (var s in Object(e)) k.call(e, s) && 'constructor' != s && o.push(s); + return o; + } + function he(e, t, n, r, o, s) { + var i = 1 & n, + a = e.length, + u = t.length; + if (a != u && !(i && u > a)) return !1; + var l = s.get(e); + if (l && s.get(t)) return l == t; + var c = -1, + d = !0, + p = 2 & n ? new oe() : void 0; + for (s.set(e, t), s.set(t, e); ++c < a; ) { + var h = e[c], + f = t[c]; + if (r) var m = i ? r(f, h, c, t, e, s) : r(h, f, c, e, t, s); + if (void 0 !== m) { + if (m) continue; + d = !1; + break; + } + if (p) { + if ( + !y(t, function (e, t) { + if (((i = t), !p.has(i) && (h === e || o(h, e, n, r, s)))) return p.push(t); + var i; + }) + ) { + d = !1; + break; + } + } else if (h !== f && !o(h, f, n, r, s)) { + d = !1; + break; + } + } + return s.delete(e), s.delete(t), d; + } + function fe(e) { + return (function (e, t, n) { + var r = t(e); + return Ee(e) + ? r + : (function (e, t) { + for (var n = -1, r = t.length, o = e.length; ++n < r; ) e[o + n] = t[n]; + return e; + })(r, n(e)); + })(e, Fe, ge); + } + function me(e, t) { + var n, + r, + o = e.__data__; + return ( + 'string' == (r = typeof (n = t)) || 'number' == r || 'symbol' == r || 'boolean' == r + ? '__proto__' !== n + : null === n + ) + ? o['string' == typeof t ? 'string' : 'hash'] + : o.map; + } + function je(e, t) { + var n = (function (e, t) { + return null == e ? void 0 : e[t]; + })(e, t); + return de(n) ? n : void 0; + } + (te.prototype.clear = function () { + (this.__data__ = J ? J(null) : {}), (this.size = 0); + }), + (te.prototype.delete = function (e) { + var t = this.has(e) && delete this.__data__[e]; + return (this.size -= t ? 1 : 0), t; + }), + (te.prototype.get = function (e) { + var t = this.__data__; + if (J) { + var n = t[e]; + return '__lodash_hash_undefined__' === n ? void 0 : n; + } + return k.call(t, e) ? t[e] : void 0; + }), + (te.prototype.has = function (e) { + var t = this.__data__; + return J ? void 0 !== t[e] : k.call(t, e); + }), + (te.prototype.set = function (e, t) { + var n = this.__data__; + return (this.size += this.has(e) ? 0 : 1), (n[e] = J && void 0 === t ? '__lodash_hash_undefined__' : t), this; + }), + (ne.prototype.clear = function () { + (this.__data__ = []), (this.size = 0); + }), + (ne.prototype.delete = function (e) { + var t = this.__data__, + n = ae(t, e); + return !(n < 0) && (n == t.length - 1 ? t.pop() : L.call(t, n, 1), --this.size, !0); + }), + (ne.prototype.get = function (e) { + var t = this.__data__, + n = ae(t, e); + return n < 0 ? void 0 : t[n][1]; + }), + (ne.prototype.has = function (e) { + return ae(this.__data__, e) > -1; + }), + (ne.prototype.set = function (e, t) { + var n = this.__data__, + r = ae(n, e); + return r < 0 ? (++this.size, n.push([e, t])) : (n[r][1] = t), this; + }), + (re.prototype.clear = function () { + (this.size = 0), (this.__data__ = { hash: new te(), map: new (z || ne)(), string: new te() }); + }), + (re.prototype.delete = function (e) { + var t = me(this, e).delete(e); + return (this.size -= t ? 1 : 0), t; + }), + (re.prototype.get = function (e) { + return me(this, e).get(e); + }), + (re.prototype.has = function (e) { + return me(this, e).has(e); + }), + (re.prototype.set = function (e, t) { + var n = me(this, e), + r = n.size; + return n.set(e, t), (this.size += n.size == r ? 0 : 1), this; + }), + (oe.prototype.add = oe.prototype.push = + function (e) { + return this.__data__.set(e, '__lodash_hash_undefined__'), this; + }), + (oe.prototype.has = function (e) { + return this.__data__.has(e); + }), + (se.prototype.clear = function () { + (this.__data__ = new ne()), (this.size = 0); + }), + (se.prototype.delete = function (e) { + var t = this.__data__, + n = t.delete(e); + return (this.size = t.size), n; + }), + (se.prototype.get = function (e) { + return this.__data__.get(e); + }), + (se.prototype.has = function (e) { + return this.__data__.has(e); + }), + (se.prototype.set = function (e, t) { + var n = this.__data__; + if (n instanceof ne) { + var r = n.__data__; + if (!z || r.length < 199) return r.push([e, t]), (this.size = ++n.size), this; + n = this.__data__ = new re(r); + } + return n.set(e, t), (this.size = n.size), this; + }); + var ge = B + ? function (e) { + return null == e + ? [] + : ((e = Object(e)), + (function (e, t) { + for (var n = -1, r = null == e ? 0 : e.length, o = 0, s = []; ++n < r; ) { + var i = e[n]; + t(i, n, e) && (s[o++] = i); + } + return s; + })(B(e), function (t) { + return R.call(e, t); + })); + } + : function () { + return []; + }, + ye = ue; + function ve(e, t) { + return ( + !!(t = null == t ? 9007199254740991 : t) && + ('number' == typeof e || a.test(e)) && + e > -1 && + e % 1 == 0 && + e < t + ); + } + function _e(e) { + if (null != e) { + try { + return C.call(e); + } catch (e) {} + try { + return e + ''; + } catch (e) {} + } + return ''; + } + function be(e, t) { + return e === t || (e != e && t != t); + } + ((q && '[object DataView]' != ye(new q(new ArrayBuffer(1)))) || + (z && ye(new z()) != r) || + (G && '[object Promise]' != ye(G.resolve())) || + (H && ye(new H()) != s) || + (X && '[object WeakMap]' != ye(new X()))) && + (ye = function (e) { + var t = ue(e), + n = t == o ? e.constructor : void 0, + i = n ? _e(n) : ''; + if (i) + switch (i) { + case W: + return '[object DataView]'; + case V: + return r; + case K: + return '[object Promise]'; + case Y: + return s; + case Q: + return '[object WeakMap]'; + } + return t; + }); + var xe = le( + (function () { + return arguments; + })() + ) + ? le + : function (e) { + return Ce(e) && k.call(e, 'callee') && !R.call(e, 'callee'); + }, + Ee = Array.isArray; + var we = + U || + function () { + return !1; + }; + function De(e) { + if (!Ae(e)) return !1; + var t = ue(e); + return ( + '[object Function]' == t || + '[object GeneratorFunction]' == t || + '[object AsyncFunction]' == t || + '[object Proxy]' == t + ); + } + function Se(e) { + return 'number' == typeof e && e > -1 && e % 1 == 0 && e <= 9007199254740991; + } + function Ae(e) { + var t = typeof e; + return null != e && ('object' == t || 'function' == t); + } + function Ce(e) { + return null != e && 'object' == typeof e; + } + var ke = g + ? (function (e) { + return function (t) { + return e(t); + }; + })(g) + : function (e) { + return Ce(e) && Se(e.length) && !!u[ue(e)]; + }; + function Fe(e) { + return null != (t = e) && Se(t.length) && !De(t) ? ie(e) : pe(e); + var t; + } + e.exports = function (e, t) { + return ce(e, t); + }; + }.call(this, n('./node_modules/webpack/buildin/module.js')(e))); + }, + './node_modules/minimatch/minimatch.js': function (e, t, n) { + (e.exports = c), (c.Minimatch = d); + var r = { sep: '/' }; + try { + r = n('path'); + } catch (e) {} + var o = (c.GLOBSTAR = d.GLOBSTAR = {}), + s = n('./node_modules/brace-expansion/index.js'), + i = { + '!': { open: '(?:(?!(?:', close: '))[^/]*?)' }, + '?': { open: '(?:', close: ')?' }, + '+': { open: '(?:', close: ')+' }, + '*': { open: '(?:', close: ')*' }, + '@': { open: '(?:', close: ')' }, + }, + a = '().*{}+?[]^$\\!'.split('').reduce(function (e, t) { + return (e[t] = !0), e; + }, {}); + var u = /\/+/; + function l(e, t) { + (e = e || {}), (t = t || {}); + var n = {}; + return ( + Object.keys(t).forEach(function (e) { + n[e] = t[e]; + }), + Object.keys(e).forEach(function (t) { + n[t] = e[t]; + }), + n + ); + } + function c(e, t, n) { + if ('string' != typeof t) throw new TypeError('glob pattern string required'); + return ( + n || (n = {}), !(!n.nocomment && '#' === t.charAt(0)) && ('' === t.trim() ? '' === e : new d(t, n).match(e)) + ); + } + function d(e, t) { + if (!(this instanceof d)) return new d(e, t); + if ('string' != typeof e) throw new TypeError('glob pattern string required'); + t || (t = {}), + (e = e.trim()), + '/' !== r.sep && (e = e.split(r.sep).join('/')), + (this.options = t), + (this.set = []), + (this.pattern = e), + (this.regexp = null), + (this.negate = !1), + (this.comment = !1), + (this.empty = !1), + this.make(); + } + function p(e, t) { + if ((t || (t = this instanceof d ? this.options : {}), void 0 === (e = void 0 === e ? this.pattern : e))) + throw new TypeError('undefined pattern'); + return t.nobrace || !e.match(/\{.*\}/) ? [e] : s(e); + } + (c.filter = function (e, t) { + return ( + (t = t || {}), + function (n, r, o) { + return c(n, e, t); + } + ); + }), + (c.defaults = function (e) { + if (!e || !Object.keys(e).length) return c; + var t = c, + n = function (n, r, o) { + return t.minimatch(n, r, l(e, o)); + }; + return ( + (n.Minimatch = function (n, r) { + return new t.Minimatch(n, l(e, r)); + }), + n + ); + }), + (d.defaults = function (e) { + return e && Object.keys(e).length ? c.defaults(e).Minimatch : d; + }), + (d.prototype.debug = function () {}), + (d.prototype.make = function () { + if (this._made) return; + var e = this.pattern, + t = this.options; + if (!t.nocomment && '#' === e.charAt(0)) return void (this.comment = !0); + if (!e) return void (this.empty = !0); + this.parseNegate(); + var n = (this.globSet = this.braceExpand()); + t.debug && (this.debug = console.error); + this.debug(this.pattern, n), + (n = this.globParts = + n.map(function (e) { + return e.split(u); + })), + this.debug(this.pattern, n), + (n = n.map(function (e, t, n) { + return e.map(this.parse, this); + }, this)), + this.debug(this.pattern, n), + (n = n.filter(function (e) { + return -1 === e.indexOf(!1); + })), + this.debug(this.pattern, n), + (this.set = n); + }), + (d.prototype.parseNegate = function () { + var e = this.pattern, + t = !1, + n = this.options, + r = 0; + if (n.nonegate) return; + for (var o = 0, s = e.length; o < s && '!' === e.charAt(o); o++) (t = !t), r++; + r && (this.pattern = e.substr(r)); + this.negate = t; + }), + (c.braceExpand = function (e, t) { + return p(e, t); + }), + (d.prototype.braceExpand = p), + (d.prototype.parse = function (e, t) { + if (e.length > 65536) throw new TypeError('pattern is too long'); + var n = this.options; + if (!n.noglobstar && '**' === e) return o; + if ('' === e) return ''; + var r, + s = '', + u = !!n.nocase, + l = !1, + c = [], + d = [], + p = !1, + f = -1, + m = -1, + j = '.' === e.charAt(0) ? '' : n.dot ? '(?!(?:^|\\/)\\.{1,2}(?:$|\\/))' : '(?!\\.)', + g = this; + function y() { + if (r) { + switch (r) { + case '*': + (s += '[^/]*?'), (u = !0); + break; + case '?': + (s += '[^/]'), (u = !0); + break; + default: + s += '\\' + r; + } + g.debug('clearStateChar %j %j', r, s), (r = !1); + } + } + for (var v, _ = 0, b = e.length; _ < b && (v = e.charAt(_)); _++) + if ((this.debug('%s\t%s %s %j', e, _, s, v), l && a[v])) (s += '\\' + v), (l = !1); + else + switch (v) { + case '/': + return !1; + case '\\': + y(), (l = !0); + continue; + case '?': + case '*': + case '+': + case '@': + case '!': + if ((this.debug('%s\t%s %s %j <-- stateChar', e, _, s, v), p)) { + this.debug(' in class'), '!' === v && _ === m + 1 && (v = '^'), (s += v); + continue; + } + g.debug('call clearStateChar %j', r), y(), (r = v), n.noext && y(); + continue; + case '(': + if (p) { + s += '('; + continue; + } + if (!r) { + s += '\\('; + continue; + } + c.push({ type: r, start: _ - 1, reStart: s.length, open: i[r].open, close: i[r].close }), + (s += '!' === r ? '(?:(?!(?:' : '(?:'), + this.debug('plType %j %j', r, s), + (r = !1); + continue; + case ')': + if (p || !c.length) { + s += '\\)'; + continue; + } + y(), (u = !0); + var x = c.pop(); + (s += x.close), '!' === x.type && d.push(x), (x.reEnd = s.length); + continue; + case '|': + if (p || !c.length || l) { + (s += '\\|'), (l = !1); + continue; + } + y(), (s += '|'); + continue; + case '[': + if ((y(), p)) { + s += '\\' + v; + continue; + } + (p = !0), (m = _), (f = s.length), (s += v); + continue; + case ']': + if (_ === m + 1 || !p) { + (s += '\\' + v), (l = !1); + continue; + } + if (p) { + var E = e.substring(m + 1, _); + try { + RegExp('[' + E + ']'); + } catch (e) { + var w = this.parse(E, h); + (s = s.substr(0, f) + '\\[' + w[0] + '\\]'), (u = u || w[1]), (p = !1); + continue; + } + } + (u = !0), (p = !1), (s += v); + continue; + default: + y(), l ? (l = !1) : !a[v] || ('^' === v && p) || (s += '\\'), (s += v); + } + p && ((E = e.substr(m + 1)), (w = this.parse(E, h)), (s = s.substr(0, f) + '\\[' + w[0]), (u = u || w[1])); + for (x = c.pop(); x; x = c.pop()) { + var D = s.slice(x.reStart + x.open.length); + this.debug('setting tail', s, x), + (D = D.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (e, t, n) { + return n || (n = '\\'), t + t + n + '|'; + })), + this.debug('tail=%j\n %s', D, D, x, s); + var S = '*' === x.type ? '[^/]*?' : '?' === x.type ? '[^/]' : '\\' + x.type; + (u = !0), (s = s.slice(0, x.reStart) + S + '\\(' + D); + } + y(), l && (s += '\\\\'); + var A = !1; + switch (s.charAt(0)) { + case '.': + case '[': + case '(': + A = !0; + } + for (var C = d.length - 1; C > -1; C--) { + var k = d[C], + F = s.slice(0, k.reStart), + T = s.slice(k.reStart, k.reEnd - 8), + O = s.slice(k.reEnd - 8, k.reEnd), + I = s.slice(k.reEnd); + O += I; + var N = F.split('(').length - 1, + P = I; + for (_ = 0; _ < N; _++) P = P.replace(/\)[+*?]?/, ''); + var R = ''; + '' === (I = P) && t !== h && (R = '$'), (s = F + T + I + R + O); + } + '' !== s && u && (s = '(?=.)' + s); + A && (s = j + s); + if (t === h) return [s, u]; + if (!u) + return (function (e) { + return e.replace(/\\(.)/g, '$1'); + })(e); + var L = n.nocase ? 'i' : ''; + try { + var M = new RegExp('^' + s + '$', L); + } catch (e) { + return new RegExp('$.'); + } + return (M._glob = e), (M._src = s), M; + }); + var h = {}; + (c.makeRe = function (e, t) { + return new d(e, t || {}).makeRe(); + }), + (d.prototype.makeRe = function () { + if (this.regexp || !1 === this.regexp) return this.regexp; + var e = this.set; + if (!e.length) return (this.regexp = !1), this.regexp; + var t = this.options, + n = t.noglobstar ? '[^/]*?' : t.dot ? '(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?' : '(?:(?!(?:\\/|^)\\.).)*?', + r = t.nocase ? 'i' : '', + s = e + .map(function (e) { + return e + .map(function (e) { + return e === o + ? n + : 'string' == typeof e + ? (function (e) { + return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&'); + })(e) + : e._src; + }) + .join('\\/'); + }) + .join('|'); + (s = '^(?:' + s + ')$'), this.negate && (s = '^(?!' + s + ').*$'); + try { + this.regexp = new RegExp(s, r); + } catch (e) { + this.regexp = !1; + } + return this.regexp; + }), + (c.match = function (e, t, n) { + var r = new d(t, (n = n || {})); + return ( + (e = e.filter(function (e) { + return r.match(e); + })), + r.options.nonull && !e.length && e.push(t), + e + ); + }), + (d.prototype.match = function (e, t) { + if ((this.debug('match', e, this.pattern), this.comment)) return !1; + if (this.empty) return '' === e; + if ('/' === e && t) return !0; + var n = this.options; + '/' !== r.sep && (e = e.split(r.sep).join('/')); + (e = e.split(u)), this.debug(this.pattern, 'split', e); + var o, + s, + i = this.set; + for (this.debug(this.pattern, 'set', i), s = e.length - 1; s >= 0 && !(o = e[s]); s--); + for (s = 0; s < i.length; s++) { + var a = i[s], + l = e; + if ((n.matchBase && 1 === a.length && (l = [o]), this.matchOne(l, a, t))) + return !!n.flipNegate || !this.negate; + } + return !n.flipNegate && this.negate; + }), + (d.prototype.matchOne = function (e, t, n) { + var r = this.options; + this.debug('matchOne', { this: this, file: e, pattern: t }), this.debug('matchOne', e.length, t.length); + for (var s = 0, i = 0, a = e.length, u = t.length; s < a && i < u; s++, i++) { + this.debug('matchOne loop'); + var l, + c = t[i], + d = e[s]; + if ((this.debug(t, c, d), !1 === c)) return !1; + if (c === o) { + this.debug('GLOBSTAR', [t, c, d]); + var p = s, + h = i + 1; + if (h === u) { + for (this.debug('** at the end'); s < a; s++) + if ('.' === e[s] || '..' === e[s] || (!r.dot && '.' === e[s].charAt(0))) return !1; + return !0; + } + for (; p < a; ) { + var f = e[p]; + if ((this.debug('\nglobstar while', e, p, t, h, f), this.matchOne(e.slice(p), t.slice(h), n))) + return this.debug('globstar found match!', p, a, f), !0; + if ('.' === f || '..' === f || (!r.dot && '.' === f.charAt(0))) { + this.debug('dot detected!', e, p, t, h); + break; + } + this.debug('globstar swallow a segment, and continue'), p++; + } + return !(!n || (this.debug('\n>>> no match, partial?', e, p, t, h), p !== a)); + } + if ( + ('string' == typeof c + ? ((l = r.nocase ? d.toLowerCase() === c.toLowerCase() : d === c), this.debug('string match', c, d, l)) + : ((l = d.match(c)), this.debug('pattern match', c, d, l)), + !l) + ) + return !1; + } + if (s === a && i === u) return !0; + if (s === a) return n; + if (i === u) return s === a - 1 && '' === e[s]; + throw new Error('wtf?'); + }); + }, + './node_modules/ms/index.js': function (e, t) { + var n = 1e3, + r = 6e4, + o = 60 * r, + s = 24 * o; + function i(e, t, n, r) { + var o = t >= 1.5 * n; + return Math.round(e / n) + ' ' + r + (o ? 's' : ''); + } + e.exports = function (e, t) { + t = t || {}; + var a = typeof e; + if ('string' === a && e.length > 0) + return (function (e) { + if ((e = String(e)).length > 100) return; + var t = + /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec( + e + ); + if (!t) return; + var i = parseFloat(t[1]); + switch ((t[2] || 'ms').toLowerCase()) { + case 'years': + case 'year': + case 'yrs': + case 'yr': + case 'y': + return 315576e5 * i; + case 'weeks': + case 'week': + case 'w': + return 6048e5 * i; + case 'days': + case 'day': + case 'd': + return i * s; + case 'hours': + case 'hour': + case 'hrs': + case 'hr': + case 'h': + return i * o; + case 'minutes': + case 'minute': + case 'mins': + case 'min': + case 'm': + return i * r; + case 'seconds': + case 'second': + case 'secs': + case 'sec': + case 's': + return i * n; + case 'milliseconds': + case 'millisecond': + case 'msecs': + case 'msec': + case 'ms': + return i; + default: + return; + } + })(e); + if ('number' === a && isFinite(e)) + return t.long + ? (function (e) { + var t = Math.abs(e); + if (t >= s) return i(e, t, s, 'day'); + if (t >= o) return i(e, t, o, 'hour'); + if (t >= r) return i(e, t, r, 'minute'); + if (t >= n) return i(e, t, n, 'second'); + return e + ' ms'; + })(e) + : (function (e) { + var t = Math.abs(e); + if (t >= s) return Math.round(e / s) + 'd'; + if (t >= o) return Math.round(e / o) + 'h'; + if (t >= r) return Math.round(e / r) + 'm'; + if (t >= n) return Math.round(e / n) + 's'; + return e + 'ms'; + })(e); + throw new Error('val is not a non-empty string or a valid number. val=' + JSON.stringify(e)); + }; + }, + './node_modules/once/once.js': function (e, t, n) { + var r = n('./node_modules/wrappy/wrappy.js'); + function o(e) { + var t = function () { + return t.called ? t.value : ((t.called = !0), (t.value = e.apply(this, arguments))); + }; + return (t.called = !1), t; + } + function s(e) { + var t = function () { + if (t.called) throw new Error(t.onceError); + return (t.called = !0), (t.value = e.apply(this, arguments)); + }, + n = e.name || 'Function wrapped with `once`'; + return (t.onceError = n + " shouldn't be called more than once"), (t.called = !1), t; + } + (e.exports = r(o)), + (e.exports.strict = r(s)), + (o.proto = o(function () { + Object.defineProperty(Function.prototype, 'once', { + value: function () { + return o(this); + }, + configurable: !0, + }), + Object.defineProperty(Function.prototype, 'onceStrict', { + value: function () { + return s(this); + }, + configurable: !0, + }); + })); + }, + './node_modules/path-is-absolute/index.js': function (e, t, n) { + 'use strict'; + function r(e) { + return '/' === e.charAt(0); + } + function o(e) { + var t = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(e), + n = t[1] || '', + r = Boolean(n && ':' !== n.charAt(1)); + return Boolean(t[2] || r); + } + (e.exports = 'win32' === process.platform ? o : r), (e.exports.posix = r), (e.exports.win32 = o); + }, + './node_modules/regenerator-runtime/runtime.js': function (e, t, n) { + var r = (function (e) { + 'use strict'; + var t = Object.prototype, + n = t.hasOwnProperty, + r = 'function' == typeof Symbol ? Symbol : {}, + o = r.iterator || '@@iterator', + s = r.asyncIterator || '@@asyncIterator', + i = r.toStringTag || '@@toStringTag'; + function a(e, t, n) { + return Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }), e[t]; + } + try { + a({}, ''); + } catch (e) { + a = function (e, t, n) { + return (e[t] = n); + }; + } + function u(e, t, n, r) { + var o = t && t.prototype instanceof d ? t : d, + s = Object.create(o.prototype), + i = new E(r || []); + return ( + (s._invoke = (function (e, t, n) { + var r = 'suspendedStart'; + return function (o, s) { + if ('executing' === r) throw new Error('Generator is already running'); + if ('completed' === r) { + if ('throw' === o) throw s; + return D(); + } + for (n.method = o, n.arg = s; ; ) { + var i = n.delegate; + if (i) { + var a = _(i, n); + if (a) { + if (a === c) continue; + return a; + } + } + if ('next' === n.method) n.sent = n._sent = n.arg; + else if ('throw' === n.method) { + if ('suspendedStart' === r) throw ((r = 'completed'), n.arg); + n.dispatchException(n.arg); + } else 'return' === n.method && n.abrupt('return', n.arg); + r = 'executing'; + var u = l(e, t, n); + if ('normal' === u.type) { + if (((r = n.done ? 'completed' : 'suspendedYield'), u.arg === c)) continue; + return { value: u.arg, done: n.done }; + } + 'throw' === u.type && ((r = 'completed'), (n.method = 'throw'), (n.arg = u.arg)); + } + }; + })(e, n, i)), + s + ); + } + function l(e, t, n) { + try { + return { type: 'normal', arg: e.call(t, n) }; + } catch (e) { + return { type: 'throw', arg: e }; + } + } + e.wrap = u; + var c = {}; + function d() {} + function p() {} + function h() {} + var f = {}; + f[o] = function () { + return this; + }; + var m = Object.getPrototypeOf, + j = m && m(m(w([]))); + j && j !== t && n.call(j, o) && (f = j); + var g = (h.prototype = d.prototype = Object.create(f)); + function y(e) { + ['next', 'throw', 'return'].forEach(function (t) { + a(e, t, function (e) { + return this._invoke(t, e); + }); + }); + } + function v(e, t) { + var r; + this._invoke = function (o, s) { + function i() { + return new t(function (r, i) { + !(function r(o, s, i, a) { + var u = l(e[o], e, s); + if ('throw' !== u.type) { + var c = u.arg, + d = c.value; + return d && 'object' == typeof d && n.call(d, '__await') + ? t.resolve(d.__await).then( + function (e) { + r('next', e, i, a); + }, + function (e) { + r('throw', e, i, a); + } + ) + : t.resolve(d).then( + function (e) { + (c.value = e), i(c); + }, + function (e) { + return r('throw', e, i, a); + } + ); + } + a(u.arg); + })(o, s, r, i); + }); + } + return (r = r ? r.then(i, i) : i()); + }; + } + function _(e, t) { + var n = e.iterator[t.method]; + if (void 0 === n) { + if (((t.delegate = null), 'throw' === t.method)) { + if (e.iterator.return && ((t.method = 'return'), (t.arg = void 0), _(e, t), 'throw' === t.method)) return c; + (t.method = 'throw'), (t.arg = new TypeError("The iterator does not provide a 'throw' method")); + } + return c; + } + var r = l(n, e.iterator, t.arg); + if ('throw' === r.type) return (t.method = 'throw'), (t.arg = r.arg), (t.delegate = null), c; + var o = r.arg; + return o + ? o.done + ? ((t[e.resultName] = o.value), + (t.next = e.nextLoc), + 'return' !== t.method && ((t.method = 'next'), (t.arg = void 0)), + (t.delegate = null), + c) + : o + : ((t.method = 'throw'), (t.arg = new TypeError('iterator result is not an object')), (t.delegate = null), c); + } + function b(e) { + var t = { tryLoc: e[0] }; + 1 in e && (t.catchLoc = e[1]), 2 in e && ((t.finallyLoc = e[2]), (t.afterLoc = e[3])), this.tryEntries.push(t); + } + function x(e) { + var t = e.completion || {}; + (t.type = 'normal'), delete t.arg, (e.completion = t); + } + function E(e) { + (this.tryEntries = [{ tryLoc: 'root' }]), e.forEach(b, this), this.reset(!0); + } + function w(e) { + if (e) { + var t = e[o]; + if (t) return t.call(e); + if ('function' == typeof e.next) return e; + if (!isNaN(e.length)) { + var r = -1, + s = function t() { + for (; ++r < e.length; ) if (n.call(e, r)) return (t.value = e[r]), (t.done = !1), t; + return (t.value = void 0), (t.done = !0), t; + }; + return (s.next = s); + } + } + return { next: D }; + } + function D() { + return { value: void 0, done: !0 }; + } + return ( + (p.prototype = g.constructor = h), + (h.constructor = p), + (p.displayName = a(h, i, 'GeneratorFunction')), + (e.isGeneratorFunction = function (e) { + var t = 'function' == typeof e && e.constructor; + return !!t && (t === p || 'GeneratorFunction' === (t.displayName || t.name)); + }), + (e.mark = function (e) { + return ( + Object.setPrototypeOf ? Object.setPrototypeOf(e, h) : ((e.__proto__ = h), a(e, i, 'GeneratorFunction')), + (e.prototype = Object.create(g)), + e + ); + }), + (e.awrap = function (e) { + return { __await: e }; + }), + y(v.prototype), + (v.prototype[s] = function () { + return this; + }), + (e.AsyncIterator = v), + (e.async = function (t, n, r, o, s) { + void 0 === s && (s = Promise); + var i = new v(u(t, n, r, o), s); + return e.isGeneratorFunction(n) + ? i + : i.next().then(function (e) { + return e.done ? e.value : i.next(); + }); + }), + y(g), + a(g, i, 'Generator'), + (g[o] = function () { + return this; + }), + (g.toString = function () { + return '[object Generator]'; + }), + (e.keys = function (e) { + var t = []; + for (var n in e) t.push(n); + return ( + t.reverse(), + function n() { + for (; t.length; ) { + var r = t.pop(); + if (r in e) return (n.value = r), (n.done = !1), n; + } + return (n.done = !0), n; + } + ); + }), + (e.values = w), + (E.prototype = { + constructor: E, + reset: function (e) { + if ( + ((this.prev = 0), + (this.next = 0), + (this.sent = this._sent = void 0), + (this.done = !1), + (this.delegate = null), + (this.method = 'next'), + (this.arg = void 0), + this.tryEntries.forEach(x), + !e) + ) + for (var t in this) 't' === t.charAt(0) && n.call(this, t) && !isNaN(+t.slice(1)) && (this[t] = void 0); + }, + stop: function () { + this.done = !0; + var e = this.tryEntries[0].completion; + if ('throw' === e.type) throw e.arg; + return this.rval; + }, + dispatchException: function (e) { + if (this.done) throw e; + var t = this; + function r(n, r) { + return (i.type = 'throw'), (i.arg = e), (t.next = n), r && ((t.method = 'next'), (t.arg = void 0)), !!r; + } + for (var o = this.tryEntries.length - 1; o >= 0; --o) { + var s = this.tryEntries[o], + i = s.completion; + if ('root' === s.tryLoc) return r('end'); + if (s.tryLoc <= this.prev) { + var a = n.call(s, 'catchLoc'), + u = n.call(s, 'finallyLoc'); + if (a && u) { + if (this.prev < s.catchLoc) return r(s.catchLoc, !0); + if (this.prev < s.finallyLoc) return r(s.finallyLoc); + } else if (a) { + if (this.prev < s.catchLoc) return r(s.catchLoc, !0); + } else { + if (!u) throw new Error('try statement without catch or finally'); + if (this.prev < s.finallyLoc) return r(s.finallyLoc); + } + } + } + }, + abrupt: function (e, t) { + for (var r = this.tryEntries.length - 1; r >= 0; --r) { + var o = this.tryEntries[r]; + if (o.tryLoc <= this.prev && n.call(o, 'finallyLoc') && this.prev < o.finallyLoc) { + var s = o; + break; + } + } + s && ('break' === e || 'continue' === e) && s.tryLoc <= t && t <= s.finallyLoc && (s = null); + var i = s ? s.completion : {}; + return ( + (i.type = e), (i.arg = t), s ? ((this.method = 'next'), (this.next = s.finallyLoc), c) : this.complete(i) + ); + }, + complete: function (e, t) { + if ('throw' === e.type) throw e.arg; + return ( + 'break' === e.type || 'continue' === e.type + ? (this.next = e.arg) + : 'return' === e.type + ? ((this.rval = this.arg = e.arg), (this.method = 'return'), (this.next = 'end')) + : 'normal' === e.type && t && (this.next = t), + c + ); + }, + finish: function (e) { + for (var t = this.tryEntries.length - 1; t >= 0; --t) { + var n = this.tryEntries[t]; + if (n.finallyLoc === e) return this.complete(n.completion, n.afterLoc), x(n), c; + } + }, + catch: function (e) { + for (var t = this.tryEntries.length - 1; t >= 0; --t) { + var n = this.tryEntries[t]; + if (n.tryLoc === e) { + var r = n.completion; + if ('throw' === r.type) { + var o = r.arg; + x(n); + } + return o; + } + } + throw new Error('illegal catch attempt'); + }, + delegateYield: function (e, t, n) { + return ( + (this.delegate = { iterator: w(e), resultName: t, nextLoc: n }), + 'next' === this.method && (this.arg = void 0), + c + ); + }, + }), + e + ); + })(e.exports); + try { + regeneratorRuntime = r; + } catch (e) { + Function('r', 'regeneratorRuntime = r')(r); + } + }, + './node_modules/sax/lib/sax.js': function (e, t, n) { + !(function (e) { + (e.parser = function (e, t) { + return new o(e, t); + }), + (e.SAXParser = o), + (e.SAXStream = i), + (e.createStream = function (e, t) { + return new i(e, t); + }), + (e.MAX_BUFFER_LENGTH = 65536); + var t, + r = [ + 'comment', + 'sgmlDecl', + 'textNode', + 'tagName', + 'doctype', + 'procInstName', + 'procInstBody', + 'entity', + 'attribName', + 'attribValue', + 'cdata', + 'script', + ]; + function o(t, n) { + if (!(this instanceof o)) return new o(t, n); + !(function (e) { + for (var t = 0, n = r.length; t < n; t++) e[r[t]] = ''; + })(this), + (this.q = this.c = ''), + (this.bufferCheckPosition = e.MAX_BUFFER_LENGTH), + (this.opt = n || {}), + (this.opt.lowercase = this.opt.lowercase || this.opt.lowercasetags), + (this.looseCase = this.opt.lowercase ? 'toLowerCase' : 'toUpperCase'), + (this.tags = []), + (this.closed = this.closedRoot = this.sawRoot = !1), + (this.tag = this.error = null), + (this.strict = !!t), + (this.noscript = !(!t && !this.opt.noscript)), + (this.state = b.BEGIN), + (this.strictEntities = this.opt.strictEntities), + (this.ENTITIES = this.strictEntities ? Object.create(e.XML_ENTITIES) : Object.create(e.ENTITIES)), + (this.attribList = []), + this.opt.xmlns && (this.ns = Object.create(u)), + (this.trackPosition = !1 !== this.opt.position), + this.trackPosition && (this.position = this.line = this.column = 0), + E(this, 'onready'); + } + (e.EVENTS = [ + 'text', + 'processinginstruction', + 'sgmldeclaration', + 'doctype', + 'comment', + 'opentagstart', + 'attribute', + 'opentag', + 'closetag', + 'opencdata', + 'cdata', + 'closecdata', + 'error', + 'end', + 'ready', + 'script', + 'opennamespace', + 'closenamespace', + ]), + Object.create || + (Object.create = function (e) { + function t() {} + return (t.prototype = e), new t(); + }), + Object.keys || + (Object.keys = function (e) { + var t = []; + for (var n in e) e.hasOwnProperty(n) && t.push(n); + return t; + }), + (o.prototype = { + end: function () { + C(this); + }, + write: function (t) { + if (this.error) throw this.error; + if (this.closed) return A(this, 'Cannot write after close. Assign an onready handler.'); + if (null === t) return C(this); + 'object' == typeof t && (t = t.toString()); + var n = 0, + o = ''; + for (; (o = L(t, n++)), (this.c = o), o; ) + switch ( + (this.trackPosition && (this.position++, '\n' === o ? (this.line++, (this.column = 0)) : this.column++), + this.state) + ) { + case b.BEGIN: + if (((this.state = b.BEGIN_WHITESPACE), '\ufeff' === o)) continue; + R(this, o); + continue; + case b.BEGIN_WHITESPACE: + R(this, o); + continue; + case b.TEXT: + if (this.sawRoot && !this.closedRoot) { + for (var s = n - 1; o && '<' !== o && '&' !== o; ) + (o = L(t, n++)) && + this.trackPosition && + (this.position++, '\n' === o ? (this.line++, (this.column = 0)) : this.column++); + this.textNode += t.substring(s, n - 1); + } + '<' !== o || (this.sawRoot && this.closedRoot && !this.strict) + ? (h(o) || (this.sawRoot && !this.closedRoot) || k(this, 'Text data outside of root node.'), + '&' === o ? (this.state = b.TEXT_ENTITY) : (this.textNode += o)) + : ((this.state = b.OPEN_WAKA), (this.startTagPosition = this.position)); + continue; + case b.SCRIPT: + '<' === o ? (this.state = b.SCRIPT_ENDING) : (this.script += o); + continue; + case b.SCRIPT_ENDING: + '/' === o ? (this.state = b.CLOSE_TAG) : ((this.script += '<' + o), (this.state = b.SCRIPT)); + continue; + case b.OPEN_WAKA: + if ('!' === o) (this.state = b.SGML_DECL), (this.sgmlDecl = ''); + else if (h(o)); + else if (j(l, o)) (this.state = b.OPEN_TAG), (this.tagName = o); + else if ('/' === o) (this.state = b.CLOSE_TAG), (this.tagName = ''); + else if ('?' === o) (this.state = b.PROC_INST), (this.procInstName = this.procInstBody = ''); + else { + if ((k(this, 'Unencoded <'), this.startTagPosition + 1 < this.position)) { + var i = this.position - this.startTagPosition; + o = new Array(i).join(' ') + o; + } + (this.textNode += '<' + o), (this.state = b.TEXT); + } + continue; + case b.SGML_DECL: + '[CDATA[' === (this.sgmlDecl + o).toUpperCase() + ? (w(this, 'onopencdata'), (this.state = b.CDATA), (this.sgmlDecl = ''), (this.cdata = '')) + : this.sgmlDecl + o === '--' + ? ((this.state = b.COMMENT), (this.comment = ''), (this.sgmlDecl = '')) + : 'DOCTYPE' === (this.sgmlDecl + o).toUpperCase() + ? ((this.state = b.DOCTYPE), + (this.doctype || this.sawRoot) && k(this, 'Inappropriately located doctype declaration'), + (this.doctype = ''), + (this.sgmlDecl = '')) + : '>' === o + ? (w(this, 'onsgmldeclaration', this.sgmlDecl), (this.sgmlDecl = ''), (this.state = b.TEXT)) + : f(o) + ? ((this.state = b.SGML_DECL_QUOTED), (this.sgmlDecl += o)) + : (this.sgmlDecl += o); + continue; + case b.SGML_DECL_QUOTED: + o === this.q && ((this.state = b.SGML_DECL), (this.q = '')), (this.sgmlDecl += o); + continue; + case b.DOCTYPE: + '>' === o + ? ((this.state = b.TEXT), w(this, 'ondoctype', this.doctype), (this.doctype = !0)) + : ((this.doctype += o), + '[' === o + ? (this.state = b.DOCTYPE_DTD) + : f(o) && ((this.state = b.DOCTYPE_QUOTED), (this.q = o))); + continue; + case b.DOCTYPE_QUOTED: + (this.doctype += o), o === this.q && ((this.q = ''), (this.state = b.DOCTYPE)); + continue; + case b.DOCTYPE_DTD: + (this.doctype += o), + ']' === o ? (this.state = b.DOCTYPE) : f(o) && ((this.state = b.DOCTYPE_DTD_QUOTED), (this.q = o)); + continue; + case b.DOCTYPE_DTD_QUOTED: + (this.doctype += o), o === this.q && ((this.state = b.DOCTYPE_DTD), (this.q = '')); + continue; + case b.COMMENT: + '-' === o ? (this.state = b.COMMENT_ENDING) : (this.comment += o); + continue; + case b.COMMENT_ENDING: + '-' === o + ? ((this.state = b.COMMENT_ENDED), + (this.comment = S(this.opt, this.comment)), + this.comment && w(this, 'oncomment', this.comment), + (this.comment = '')) + : ((this.comment += '-' + o), (this.state = b.COMMENT)); + continue; + case b.COMMENT_ENDED: + '>' !== o + ? (k(this, 'Malformed comment'), (this.comment += '--' + o), (this.state = b.COMMENT)) + : (this.state = b.TEXT); + continue; + case b.CDATA: + ']' === o ? (this.state = b.CDATA_ENDING) : (this.cdata += o); + continue; + case b.CDATA_ENDING: + ']' === o ? (this.state = b.CDATA_ENDING_2) : ((this.cdata += ']' + o), (this.state = b.CDATA)); + continue; + case b.CDATA_ENDING_2: + '>' === o + ? (this.cdata && w(this, 'oncdata', this.cdata), + w(this, 'onclosecdata'), + (this.cdata = ''), + (this.state = b.TEXT)) + : ']' === o + ? (this.cdata += ']') + : ((this.cdata += ']]' + o), (this.state = b.CDATA)); + continue; + case b.PROC_INST: + '?' === o + ? (this.state = b.PROC_INST_ENDING) + : h(o) + ? (this.state = b.PROC_INST_BODY) + : (this.procInstName += o); + continue; + case b.PROC_INST_BODY: + if (!this.procInstBody && h(o)) continue; + '?' === o ? (this.state = b.PROC_INST_ENDING) : (this.procInstBody += o); + continue; + case b.PROC_INST_ENDING: + '>' === o + ? (w(this, 'onprocessinginstruction', { name: this.procInstName, body: this.procInstBody }), + (this.procInstName = this.procInstBody = ''), + (this.state = b.TEXT)) + : ((this.procInstBody += '?' + o), (this.state = b.PROC_INST_BODY)); + continue; + case b.OPEN_TAG: + j(c, o) + ? (this.tagName += o) + : (F(this), + '>' === o + ? I(this) + : '/' === o + ? (this.state = b.OPEN_TAG_SLASH) + : (h(o) || k(this, 'Invalid character in tag name'), (this.state = b.ATTRIB))); + continue; + case b.OPEN_TAG_SLASH: + '>' === o + ? (I(this, !0), N(this)) + : (k(this, 'Forward-slash in opening tag not followed by >'), (this.state = b.ATTRIB)); + continue; + case b.ATTRIB: + if (h(o)) continue; + '>' === o + ? I(this) + : '/' === o + ? (this.state = b.OPEN_TAG_SLASH) + : j(l, o) + ? ((this.attribName = o), (this.attribValue = ''), (this.state = b.ATTRIB_NAME)) + : k(this, 'Invalid attribute name'); + continue; + case b.ATTRIB_NAME: + '=' === o + ? (this.state = b.ATTRIB_VALUE) + : '>' === o + ? (k(this, 'Attribute without value'), (this.attribValue = this.attribName), O(this), I(this)) + : h(o) + ? (this.state = b.ATTRIB_NAME_SAW_WHITE) + : j(c, o) + ? (this.attribName += o) + : k(this, 'Invalid attribute name'); + continue; + case b.ATTRIB_NAME_SAW_WHITE: + if ('=' === o) this.state = b.ATTRIB_VALUE; + else { + if (h(o)) continue; + k(this, 'Attribute without value'), + (this.tag.attributes[this.attribName] = ''), + (this.attribValue = ''), + w(this, 'onattribute', { name: this.attribName, value: '' }), + (this.attribName = ''), + '>' === o + ? I(this) + : j(l, o) + ? ((this.attribName = o), (this.state = b.ATTRIB_NAME)) + : (k(this, 'Invalid attribute name'), (this.state = b.ATTRIB)); + } + continue; + case b.ATTRIB_VALUE: + if (h(o)) continue; + f(o) + ? ((this.q = o), (this.state = b.ATTRIB_VALUE_QUOTED)) + : (k(this, 'Unquoted attribute value'), + (this.state = b.ATTRIB_VALUE_UNQUOTED), + (this.attribValue = o)); + continue; + case b.ATTRIB_VALUE_QUOTED: + if (o !== this.q) { + '&' === o ? (this.state = b.ATTRIB_VALUE_ENTITY_Q) : (this.attribValue += o); + continue; + } + O(this), (this.q = ''), (this.state = b.ATTRIB_VALUE_CLOSED); + continue; + case b.ATTRIB_VALUE_CLOSED: + h(o) + ? (this.state = b.ATTRIB) + : '>' === o + ? I(this) + : '/' === o + ? (this.state = b.OPEN_TAG_SLASH) + : j(l, o) + ? (k(this, 'No whitespace between attributes'), + (this.attribName = o), + (this.attribValue = ''), + (this.state = b.ATTRIB_NAME)) + : k(this, 'Invalid attribute name'); + continue; + case b.ATTRIB_VALUE_UNQUOTED: + if (!m(o)) { + '&' === o ? (this.state = b.ATTRIB_VALUE_ENTITY_U) : (this.attribValue += o); + continue; + } + O(this), '>' === o ? I(this) : (this.state = b.ATTRIB); + continue; + case b.CLOSE_TAG: + if (this.tagName) + '>' === o + ? N(this) + : j(c, o) + ? (this.tagName += o) + : this.script + ? ((this.script += '' === o ? N(this) : k(this, 'Invalid characters in closing tag'); + continue; + case b.TEXT_ENTITY: + case b.ATTRIB_VALUE_ENTITY_Q: + case b.ATTRIB_VALUE_ENTITY_U: + var a, u; + switch (this.state) { + case b.TEXT_ENTITY: + (a = b.TEXT), (u = 'textNode'); + break; + case b.ATTRIB_VALUE_ENTITY_Q: + (a = b.ATTRIB_VALUE_QUOTED), (u = 'attribValue'); + break; + case b.ATTRIB_VALUE_ENTITY_U: + (a = b.ATTRIB_VALUE_UNQUOTED), (u = 'attribValue'); + } + ';' === o + ? ((this[u] += P(this)), (this.entity = ''), (this.state = a)) + : j(this.entity.length ? p : d, o) + ? (this.entity += o) + : (k(this, 'Invalid character in entity name'), + (this[u] += '&' + this.entity + o), + (this.entity = ''), + (this.state = a)); + continue; + default: + throw new Error(this, 'Unknown state: ' + this.state); + } + this.position >= this.bufferCheckPosition && + (function (t) { + for (var n = Math.max(e.MAX_BUFFER_LENGTH, 10), o = 0, s = 0, i = r.length; s < i; s++) { + var a = t[r[s]].length; + if (a > n) + switch (r[s]) { + case 'textNode': + D(t); + break; + case 'cdata': + w(t, 'oncdata', t.cdata), (t.cdata = ''); + break; + case 'script': + w(t, 'onscript', t.script), (t.script = ''); + break; + default: + A(t, 'Max buffer length exceeded: ' + r[s]); + } + o = Math.max(o, a); + } + var u = e.MAX_BUFFER_LENGTH - o; + t.bufferCheckPosition = u + t.position; + })(this); + return this; + }, + resume: function () { + return (this.error = null), this; + }, + close: function () { + return this.write(null); + }, + flush: function () { + var e; + D((e = this)), + '' !== e.cdata && (w(e, 'oncdata', e.cdata), (e.cdata = '')), + '' !== e.script && (w(e, 'onscript', e.script), (e.script = '')); + }, + }); + try { + t = n('stream').Stream; + } catch (e) { + t = function () {}; + } + var s = e.EVENTS.filter(function (e) { + return 'error' !== e && 'end' !== e; + }); + function i(e, n) { + if (!(this instanceof i)) return new i(e, n); + t.apply(this), (this._parser = new o(e, n)), (this.writable = !0), (this.readable = !0); + var r = this; + (this._parser.onend = function () { + r.emit('end'); + }), + (this._parser.onerror = function (e) { + r.emit('error', e), (r._parser.error = null); + }), + (this._decoder = null), + s.forEach(function (e) { + Object.defineProperty(r, 'on' + e, { + get: function () { + return r._parser['on' + e]; + }, + set: function (t) { + if (!t) return r.removeAllListeners(e), (r._parser['on' + e] = t), t; + r.on(e, t); + }, + enumerable: !0, + configurable: !1, + }); + }); + } + (i.prototype = Object.create(t.prototype, { constructor: { value: i } })), + (i.prototype.write = function (e) { + if ('function' == typeof Buffer && 'function' == typeof Buffer.isBuffer && Buffer.isBuffer(e)) { + if (!this._decoder) { + var t = n('string_decoder').StringDecoder; + this._decoder = new t('utf8'); + } + e = this._decoder.write(e); + } + return this._parser.write(e.toString()), this.emit('data', e), !0; + }), + (i.prototype.end = function (e) { + return e && e.length && this.write(e), this._parser.end(), !0; + }), + (i.prototype.on = function (e, n) { + var r = this; + return ( + r._parser['on' + e] || + -1 === s.indexOf(e) || + (r._parser['on' + e] = function () { + var t = 1 === arguments.length ? [arguments[0]] : Array.apply(null, arguments); + t.splice(0, 0, e), r.emit.apply(r, t); + }), + t.prototype.on.call(r, e, n) + ); + }); + var a = 'http://www.w3.org/XML/1998/namespace', + u = { xml: a, xmlns: 'http://www.w3.org/2000/xmlns/' }, + l = + /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/, + c = + /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/, + d = + /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/, + p = + /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/; + function h(e) { + return ' ' === e || '\n' === e || '\r' === e || '\t' === e; + } + function f(e) { + return '"' === e || "'" === e; + } + function m(e) { + return '>' === e || h(e); + } + function j(e, t) { + return e.test(t); + } + function g(e, t) { + return !j(e, t); + } + var y, + v, + _, + b = 0; + for (var x in ((e.STATE = { + BEGIN: b++, + BEGIN_WHITESPACE: b++, + TEXT: b++, + TEXT_ENTITY: b++, + OPEN_WAKA: b++, + SGML_DECL: b++, + SGML_DECL_QUOTED: b++, + DOCTYPE: b++, + DOCTYPE_QUOTED: b++, + DOCTYPE_DTD: b++, + DOCTYPE_DTD_QUOTED: b++, + COMMENT_STARTING: b++, + COMMENT: b++, + COMMENT_ENDING: b++, + COMMENT_ENDED: b++, + CDATA: b++, + CDATA_ENDING: b++, + CDATA_ENDING_2: b++, + PROC_INST: b++, + PROC_INST_BODY: b++, + PROC_INST_ENDING: b++, + OPEN_TAG: b++, + OPEN_TAG_SLASH: b++, + ATTRIB: b++, + ATTRIB_NAME: b++, + ATTRIB_NAME_SAW_WHITE: b++, + ATTRIB_VALUE: b++, + ATTRIB_VALUE_QUOTED: b++, + ATTRIB_VALUE_CLOSED: b++, + ATTRIB_VALUE_UNQUOTED: b++, + ATTRIB_VALUE_ENTITY_Q: b++, + ATTRIB_VALUE_ENTITY_U: b++, + CLOSE_TAG: b++, + CLOSE_TAG_SAW_WHITE: b++, + SCRIPT: b++, + SCRIPT_ENDING: b++, + }), + (e.XML_ENTITIES = { amp: '&', gt: '>', lt: '<', quot: '"', apos: "'" }), + (e.ENTITIES = { + amp: '&', + gt: '>', + lt: '<', + quot: '"', + apos: "'", + AElig: 198, + Aacute: 193, + Acirc: 194, + Agrave: 192, + Aring: 197, + Atilde: 195, + Auml: 196, + Ccedil: 199, + ETH: 208, + Eacute: 201, + Ecirc: 202, + Egrave: 200, + Euml: 203, + Iacute: 205, + Icirc: 206, + Igrave: 204, + Iuml: 207, + Ntilde: 209, + Oacute: 211, + Ocirc: 212, + Ograve: 210, + Oslash: 216, + Otilde: 213, + Ouml: 214, + THORN: 222, + Uacute: 218, + Ucirc: 219, + Ugrave: 217, + Uuml: 220, + Yacute: 221, + aacute: 225, + acirc: 226, + aelig: 230, + agrave: 224, + aring: 229, + atilde: 227, + auml: 228, + ccedil: 231, + eacute: 233, + ecirc: 234, + egrave: 232, + eth: 240, + euml: 235, + iacute: 237, + icirc: 238, + igrave: 236, + iuml: 239, + ntilde: 241, + oacute: 243, + ocirc: 244, + ograve: 242, + oslash: 248, + otilde: 245, + ouml: 246, + szlig: 223, + thorn: 254, + uacute: 250, + ucirc: 251, + ugrave: 249, + uuml: 252, + yacute: 253, + yuml: 255, + copy: 169, + reg: 174, + nbsp: 160, + iexcl: 161, + cent: 162, + pound: 163, + curren: 164, + yen: 165, + brvbar: 166, + sect: 167, + uml: 168, + ordf: 170, + laquo: 171, + not: 172, + shy: 173, + macr: 175, + deg: 176, + plusmn: 177, + sup1: 185, + sup2: 178, + sup3: 179, + acute: 180, + micro: 181, + para: 182, + middot: 183, + cedil: 184, + ordm: 186, + raquo: 187, + frac14: 188, + frac12: 189, + frac34: 190, + iquest: 191, + times: 215, + divide: 247, + OElig: 338, + oelig: 339, + Scaron: 352, + scaron: 353, + Yuml: 376, + fnof: 402, + circ: 710, + tilde: 732, + Alpha: 913, + Beta: 914, + Gamma: 915, + Delta: 916, + Epsilon: 917, + Zeta: 918, + Eta: 919, + Theta: 920, + Iota: 921, + Kappa: 922, + Lambda: 923, + Mu: 924, + Nu: 925, + Xi: 926, + Omicron: 927, + Pi: 928, + Rho: 929, + Sigma: 931, + Tau: 932, + Upsilon: 933, + Phi: 934, + Chi: 935, + Psi: 936, + Omega: 937, + alpha: 945, + beta: 946, + gamma: 947, + delta: 948, + epsilon: 949, + zeta: 950, + eta: 951, + theta: 952, + iota: 953, + kappa: 954, + lambda: 955, + mu: 956, + nu: 957, + xi: 958, + omicron: 959, + pi: 960, + rho: 961, + sigmaf: 962, + sigma: 963, + tau: 964, + upsilon: 965, + phi: 966, + chi: 967, + psi: 968, + omega: 969, + thetasym: 977, + upsih: 978, + piv: 982, + ensp: 8194, + emsp: 8195, + thinsp: 8201, + zwnj: 8204, + zwj: 8205, + lrm: 8206, + rlm: 8207, + ndash: 8211, + mdash: 8212, + lsquo: 8216, + rsquo: 8217, + sbquo: 8218, + ldquo: 8220, + rdquo: 8221, + bdquo: 8222, + dagger: 8224, + Dagger: 8225, + bull: 8226, + hellip: 8230, + permil: 8240, + prime: 8242, + Prime: 8243, + lsaquo: 8249, + rsaquo: 8250, + oline: 8254, + frasl: 8260, + euro: 8364, + image: 8465, + weierp: 8472, + real: 8476, + trade: 8482, + alefsym: 8501, + larr: 8592, + uarr: 8593, + rarr: 8594, + darr: 8595, + harr: 8596, + crarr: 8629, + lArr: 8656, + uArr: 8657, + rArr: 8658, + dArr: 8659, + hArr: 8660, + forall: 8704, + part: 8706, + exist: 8707, + empty: 8709, + nabla: 8711, + isin: 8712, + notin: 8713, + ni: 8715, + prod: 8719, + sum: 8721, + minus: 8722, + lowast: 8727, + radic: 8730, + prop: 8733, + infin: 8734, + ang: 8736, + and: 8743, + or: 8744, + cap: 8745, + cup: 8746, + int: 8747, + there4: 8756, + sim: 8764, + cong: 8773, + asymp: 8776, + ne: 8800, + equiv: 8801, + le: 8804, + ge: 8805, + sub: 8834, + sup: 8835, + nsub: 8836, + sube: 8838, + supe: 8839, + oplus: 8853, + otimes: 8855, + perp: 8869, + sdot: 8901, + lceil: 8968, + rceil: 8969, + lfloor: 8970, + rfloor: 8971, + lang: 9001, + rang: 9002, + loz: 9674, + spades: 9824, + clubs: 9827, + hearts: 9829, + diams: 9830, + }), + Object.keys(e.ENTITIES).forEach(function (t) { + var n = e.ENTITIES[t], + r = 'number' == typeof n ? String.fromCharCode(n) : n; + e.ENTITIES[t] = r; + }), + e.STATE)) + e.STATE[e.STATE[x]] = x; + function E(e, t, n) { + e[t] && e[t](n); + } + function w(e, t, n) { + e.textNode && D(e), E(e, t, n); + } + function D(e) { + (e.textNode = S(e.opt, e.textNode)), e.textNode && E(e, 'ontext', e.textNode), (e.textNode = ''); + } + function S(e, t) { + return e.trim && (t = t.trim()), e.normalize && (t = t.replace(/\s+/g, ' ')), t; + } + function A(e, t) { + return ( + D(e), + e.trackPosition && (t += '\nLine: ' + e.line + '\nColumn: ' + e.column + '\nChar: ' + e.c), + (t = new Error(t)), + (e.error = t), + E(e, 'onerror', t), + e + ); + } + function C(e) { + return ( + e.sawRoot && !e.closedRoot && k(e, 'Unclosed root tag'), + e.state !== b.BEGIN && e.state !== b.BEGIN_WHITESPACE && e.state !== b.TEXT && A(e, 'Unexpected end'), + D(e), + (e.c = ''), + (e.closed = !0), + E(e, 'onend'), + o.call(e, e.strict, e.opt), + e + ); + } + function k(e, t) { + if ('object' != typeof e || !(e instanceof o)) throw new Error('bad call to strictFail'); + e.strict && A(e, t); + } + function F(e) { + e.strict || (e.tagName = e.tagName[e.looseCase]()); + var t = e.tags[e.tags.length - 1] || e, + n = (e.tag = { name: e.tagName, attributes: {} }); + e.opt.xmlns && (n.ns = t.ns), (e.attribList.length = 0), w(e, 'onopentagstart', n); + } + function T(e, t) { + var n = e.indexOf(':') < 0 ? ['', e] : e.split(':'), + r = n[0], + o = n[1]; + return t && 'xmlns' === e && ((r = 'xmlns'), (o = '')), { prefix: r, local: o }; + } + function O(e) { + if ( + (e.strict || (e.attribName = e.attribName[e.looseCase]()), + -1 !== e.attribList.indexOf(e.attribName) || e.tag.attributes.hasOwnProperty(e.attribName)) + ) + e.attribName = e.attribValue = ''; + else { + if (e.opt.xmlns) { + var t = T(e.attribName, !0), + n = t.prefix, + r = t.local; + if ('xmlns' === n) + if ('xml' === r && e.attribValue !== a) + k(e, 'xml: prefix must be bound to ' + a + '\nActual: ' + e.attribValue); + else if ('xmlns' === r && 'http://www.w3.org/2000/xmlns/' !== e.attribValue) + k(e, 'xmlns: prefix must be bound to http://www.w3.org/2000/xmlns/\nActual: ' + e.attribValue); + else { + var o = e.tag, + s = e.tags[e.tags.length - 1] || e; + o.ns === s.ns && (o.ns = Object.create(s.ns)), (o.ns[r] = e.attribValue); + } + e.attribList.push([e.attribName, e.attribValue]); + } else + (e.tag.attributes[e.attribName] = e.attribValue), + w(e, 'onattribute', { name: e.attribName, value: e.attribValue }); + e.attribName = e.attribValue = ''; + } + } + function I(e, t) { + if (e.opt.xmlns) { + var n = e.tag, + r = T(e.tagName); + (n.prefix = r.prefix), + (n.local = r.local), + (n.uri = n.ns[r.prefix] || ''), + n.prefix && !n.uri && (k(e, 'Unbound namespace prefix: ' + JSON.stringify(e.tagName)), (n.uri = r.prefix)); + var o = e.tags[e.tags.length - 1] || e; + n.ns && + o.ns !== n.ns && + Object.keys(n.ns).forEach(function (t) { + w(e, 'onopennamespace', { prefix: t, uri: n.ns[t] }); + }); + for (var s = 0, i = e.attribList.length; s < i; s++) { + var a = e.attribList[s], + u = a[0], + l = a[1], + c = T(u, !0), + d = c.prefix, + p = c.local, + h = '' === d ? '' : n.ns[d] || '', + f = { name: u, value: l, prefix: d, local: p, uri: h }; + d && 'xmlns' !== d && !h && (k(e, 'Unbound namespace prefix: ' + JSON.stringify(d)), (f.uri = d)), + (e.tag.attributes[u] = f), + w(e, 'onattribute', f); + } + e.attribList.length = 0; + } + (e.tag.isSelfClosing = !!t), + (e.sawRoot = !0), + e.tags.push(e.tag), + w(e, 'onopentag', e.tag), + t || + (e.noscript || 'script' !== e.tagName.toLowerCase() ? (e.state = b.TEXT) : (e.state = b.SCRIPT), + (e.tag = null), + (e.tagName = '')), + (e.attribName = e.attribValue = ''), + (e.attribList.length = 0); + } + function N(e) { + if (!e.tagName) return k(e, 'Weird empty close tag.'), (e.textNode += ''), void (e.state = b.TEXT); + if (e.script) { + if ('script' !== e.tagName) + return (e.script += ''), (e.tagName = ''), void (e.state = b.SCRIPT); + w(e, 'onscript', e.script), (e.script = ''); + } + var t = e.tags.length, + n = e.tagName; + e.strict || (n = n[e.looseCase]()); + for (var r = n; t--; ) { + if (e.tags[t].name === r) break; + k(e, 'Unexpected close tag'); + } + if (t < 0) + return ( + k(e, 'Unmatched closing tag: ' + e.tagName), (e.textNode += ''), void (e.state = b.TEXT) + ); + e.tagName = n; + for (var o = e.tags.length; o-- > t; ) { + var s = (e.tag = e.tags.pop()); + (e.tagName = e.tag.name), w(e, 'onclosetag', e.tagName); + var i = {}; + for (var a in s.ns) i[a] = s.ns[a]; + var u = e.tags[e.tags.length - 1] || e; + e.opt.xmlns && + s.ns !== u.ns && + Object.keys(s.ns).forEach(function (t) { + var n = s.ns[t]; + w(e, 'onclosenamespace', { prefix: t, uri: n }); + }); + } + 0 === t && (e.closedRoot = !0), + (e.tagName = e.attribValue = e.attribName = ''), + (e.attribList.length = 0), + (e.state = b.TEXT); + } + function P(e) { + var t, + n = e.entity, + r = n.toLowerCase(), + o = ''; + return e.ENTITIES[n] + ? e.ENTITIES[n] + : e.ENTITIES[r] + ? e.ENTITIES[r] + : ('#' === (n = r).charAt(0) && + ('x' === n.charAt(1) + ? ((n = n.slice(2)), (o = (t = parseInt(n, 16)).toString(16))) + : ((n = n.slice(1)), (o = (t = parseInt(n, 10)).toString(10)))), + (n = n.replace(/^0+/, '')), + isNaN(t) || o.toLowerCase() !== n + ? (k(e, 'Invalid character entity'), '&' + e.entity + ';') + : String.fromCodePoint(t)); + } + function R(e, t) { + '<' === t + ? ((e.state = b.OPEN_WAKA), (e.startTagPosition = e.position)) + : h(t) || (k(e, 'Non-whitespace before first tag.'), (e.textNode = t), (e.state = b.TEXT)); + } + function L(e, t) { + var n = ''; + return t < e.length && (n = e.charAt(t)), n; + } + (b = e.STATE), + String.fromCodePoint || + ((y = String.fromCharCode), + (v = Math.floor), + (_ = function () { + var e, + t, + n = 16384, + r = [], + o = -1, + s = arguments.length; + if (!s) return ''; + for (var i = ''; ++o < s; ) { + var a = Number(arguments[o]); + if (!isFinite(a) || a < 0 || a > 1114111 || v(a) !== a) throw RangeError('Invalid code point: ' + a); + a <= 65535 ? r.push(a) : ((e = 55296 + ((a -= 65536) >> 10)), (t = (a % 1024) + 56320), r.push(e, t)), + (o + 1 === s || r.length > n) && ((i += y.apply(null, r)), (r.length = 0)); + } + return i; + }), + Object.defineProperty + ? Object.defineProperty(String, 'fromCodePoint', { value: _, configurable: !0, writable: !0 }) + : (String.fromCodePoint = _)); + })(t); + }, + './node_modules/semver/semver.js': function (e, t) { + var n; + (t = e.exports = X), + (n = + 'object' == typeof process && + process.env && + process.env.NODE_DEBUG && + /\bsemver\b/i.test(process.env.NODE_DEBUG) + ? function () { + var e = Array.prototype.slice.call(arguments, 0); + e.unshift('SEMVER'), console.log.apply(console, e); + } + : function () {}), + (t.SEMVER_SPEC_VERSION = '2.0.0'); + var r = Number.MAX_SAFE_INTEGER || 9007199254740991, + o = (t.re = []), + s = (t.src = []), + i = 0, + a = i++; + s[a] = '0|[1-9]\\d*'; + var u = i++; + s[u] = '[0-9]+'; + var l = i++; + s[l] = '\\d*[a-zA-Z-][a-zA-Z0-9-]*'; + var c = i++; + s[c] = '(' + s[a] + ')\\.(' + s[a] + ')\\.(' + s[a] + ')'; + var d = i++; + s[d] = '(' + s[u] + ')\\.(' + s[u] + ')\\.(' + s[u] + ')'; + var p = i++; + s[p] = '(?:' + s[a] + '|' + s[l] + ')'; + var h = i++; + s[h] = '(?:' + s[u] + '|' + s[l] + ')'; + var f = i++; + s[f] = '(?:-(' + s[p] + '(?:\\.' + s[p] + ')*))'; + var m = i++; + s[m] = '(?:-?(' + s[h] + '(?:\\.' + s[h] + ')*))'; + var j = i++; + s[j] = '[0-9A-Za-z-]+'; + var g = i++; + s[g] = '(?:\\+(' + s[j] + '(?:\\.' + s[j] + ')*))'; + var y = i++, + v = 'v?' + s[c] + s[f] + '?' + s[g] + '?'; + s[y] = '^' + v + '$'; + var _ = '[v=\\s]*' + s[d] + s[m] + '?' + s[g] + '?', + b = i++; + s[b] = '^' + _ + '$'; + var x = i++; + s[x] = '((?:<|>)?=?)'; + var E = i++; + s[E] = s[u] + '|x|X|\\*'; + var w = i++; + s[w] = s[a] + '|x|X|\\*'; + var D = i++; + s[D] = '[v=\\s]*(' + s[w] + ')(?:\\.(' + s[w] + ')(?:\\.(' + s[w] + ')(?:' + s[f] + ')?' + s[g] + '?)?)?'; + var S = i++; + s[S] = '[v=\\s]*(' + s[E] + ')(?:\\.(' + s[E] + ')(?:\\.(' + s[E] + ')(?:' + s[m] + ')?' + s[g] + '?)?)?'; + var A = i++; + s[A] = '^' + s[x] + '\\s*' + s[D] + '$'; + var C = i++; + s[C] = '^' + s[x] + '\\s*' + s[S] + '$'; + var k = i++; + s[k] = '(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])'; + var F = i++; + s[F] = '(?:~>?)'; + var T = i++; + (s[T] = '(\\s*)' + s[F] + '\\s+'), (o[T] = new RegExp(s[T], 'g')); + var O = i++; + s[O] = '^' + s[F] + s[D] + '$'; + var I = i++; + s[I] = '^' + s[F] + s[S] + '$'; + var N = i++; + s[N] = '(?:\\^)'; + var P = i++; + (s[P] = '(\\s*)' + s[N] + '\\s+'), (o[P] = new RegExp(s[P], 'g')); + var R = i++; + s[R] = '^' + s[N] + s[D] + '$'; + var L = i++; + s[L] = '^' + s[N] + s[S] + '$'; + var M = i++; + s[M] = '^' + s[x] + '\\s*(' + _ + ')$|^$'; + var B = i++; + s[B] = '^' + s[x] + '\\s*(' + v + ')$|^$'; + var U = i++; + (s[U] = '(\\s*)' + s[x] + '\\s*(' + _ + '|' + s[D] + ')'), (o[U] = new RegExp(s[U], 'g')); + var $ = i++; + s[$] = '^\\s*(' + s[D] + ')\\s+-\\s+(' + s[D] + ')\\s*$'; + var q = i++; + s[q] = '^\\s*(' + s[S] + ')\\s+-\\s+(' + s[S] + ')\\s*$'; + var z = i++; + s[z] = '(<|>)?=?\\s*\\*'; + for (var G = 0; G < 35; G++) n(G, s[G]), o[G] || (o[G] = new RegExp(s[G])); + function H(e, t) { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof X)) return e; + if ('string' != typeof e) return null; + if (e.length > 256) return null; + if (!(t.loose ? o[b] : o[y]).test(e)) return null; + try { + return new X(e, t); + } catch (e) { + return null; + } + } + function X(e, t) { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof X)) { + if (e.loose === t.loose) return e; + e = e.version; + } else if ('string' != typeof e) throw new TypeError('Invalid Version: ' + e); + if (e.length > 256) throw new TypeError('version is longer than 256 characters'); + if (!(this instanceof X)) return new X(e, t); + n('SemVer', e, t), (this.options = t), (this.loose = !!t.loose); + var s = e.trim().match(t.loose ? o[b] : o[y]); + if (!s) throw new TypeError('Invalid Version: ' + e); + if ( + ((this.raw = e), + (this.major = +s[1]), + (this.minor = +s[2]), + (this.patch = +s[3]), + this.major > r || this.major < 0) + ) + throw new TypeError('Invalid major version'); + if (this.minor > r || this.minor < 0) throw new TypeError('Invalid minor version'); + if (this.patch > r || this.patch < 0) throw new TypeError('Invalid patch version'); + s[4] + ? (this.prerelease = s[4].split('.').map(function (e) { + if (/^[0-9]+$/.test(e)) { + var t = +e; + if (t >= 0 && t < r) return t; + } + return e; + })) + : (this.prerelease = []), + (this.build = s[5] ? s[5].split('.') : []), + this.format(); + } + (t.parse = H), + (t.valid = function (e, t) { + var n = H(e, t); + return n ? n.version : null; + }), + (t.clean = function (e, t) { + var n = H(e.trim().replace(/^[=v]+/, ''), t); + return n ? n.version : null; + }), + (t.SemVer = X), + (X.prototype.format = function () { + return ( + (this.version = this.major + '.' + this.minor + '.' + this.patch), + this.prerelease.length && (this.version += '-' + this.prerelease.join('.')), + this.version + ); + }), + (X.prototype.toString = function () { + return this.version; + }), + (X.prototype.compare = function (e) { + return ( + n('SemVer.compare', this.version, this.options, e), + e instanceof X || (e = new X(e, this.options)), + this.compareMain(e) || this.comparePre(e) + ); + }), + (X.prototype.compareMain = function (e) { + return ( + e instanceof X || (e = new X(e, this.options)), + W(this.major, e.major) || W(this.minor, e.minor) || W(this.patch, e.patch) + ); + }), + (X.prototype.comparePre = function (e) { + if ((e instanceof X || (e = new X(e, this.options)), this.prerelease.length && !e.prerelease.length)) return -1; + if (!this.prerelease.length && e.prerelease.length) return 1; + if (!this.prerelease.length && !e.prerelease.length) return 0; + var t = 0; + do { + var r = this.prerelease[t], + o = e.prerelease[t]; + if ((n('prerelease compare', t, r, o), void 0 === r && void 0 === o)) return 0; + if (void 0 === o) return 1; + if (void 0 === r) return -1; + if (r !== o) return W(r, o); + } while (++t); + }), + (X.prototype.inc = function (e, t) { + switch (e) { + case 'premajor': + (this.prerelease.length = 0), (this.patch = 0), (this.minor = 0), this.major++, this.inc('pre', t); + break; + case 'preminor': + (this.prerelease.length = 0), (this.patch = 0), this.minor++, this.inc('pre', t); + break; + case 'prepatch': + (this.prerelease.length = 0), this.inc('patch', t), this.inc('pre', t); + break; + case 'prerelease': + 0 === this.prerelease.length && this.inc('patch', t), this.inc('pre', t); + break; + case 'major': + (0 === this.minor && 0 === this.patch && 0 !== this.prerelease.length) || this.major++, + (this.minor = 0), + (this.patch = 0), + (this.prerelease = []); + break; + case 'minor': + (0 === this.patch && 0 !== this.prerelease.length) || this.minor++, + (this.patch = 0), + (this.prerelease = []); + break; + case 'patch': + 0 === this.prerelease.length && this.patch++, (this.prerelease = []); + break; + case 'pre': + if (0 === this.prerelease.length) this.prerelease = [0]; + else { + for (var n = this.prerelease.length; --n >= 0; ) + 'number' == typeof this.prerelease[n] && (this.prerelease[n]++, (n = -2)); + -1 === n && this.prerelease.push(0); + } + t && + (this.prerelease[0] === t + ? isNaN(this.prerelease[1]) && (this.prerelease = [t, 0]) + : (this.prerelease = [t, 0])); + break; + default: + throw new Error('invalid increment argument: ' + e); + } + return this.format(), (this.raw = this.version), this; + }), + (t.inc = function (e, t, n, r) { + 'string' == typeof n && ((r = n), (n = void 0)); + try { + return new X(e, n).inc(t, r).version; + } catch (e) { + return null; + } + }), + (t.diff = function (e, t) { + if (Q(e, t)) return null; + var n = H(e), + r = H(t), + o = ''; + if (n.prerelease.length || r.prerelease.length) { + o = 'pre'; + var s = 'prerelease'; + } + for (var i in n) if (('major' === i || 'minor' === i || 'patch' === i) && n[i] !== r[i]) return o + i; + return s; + }), + (t.compareIdentifiers = W); + var J = /^[0-9]+$/; + function W(e, t) { + var n = J.test(e), + r = J.test(t); + return n && r && ((e = +e), (t = +t)), e === t ? 0 : n && !r ? -1 : r && !n ? 1 : e < t ? -1 : 1; + } + function V(e, t, n) { + return new X(e, n).compare(new X(t, n)); + } + function K(e, t, n) { + return V(e, t, n) > 0; + } + function Y(e, t, n) { + return V(e, t, n) < 0; + } + function Q(e, t, n) { + return 0 === V(e, t, n); + } + function Z(e, t, n) { + return 0 !== V(e, t, n); + } + function ee(e, t, n) { + return V(e, t, n) >= 0; + } + function te(e, t, n) { + return V(e, t, n) <= 0; + } + function ne(e, t, n, r) { + switch (t) { + case '===': + return 'object' == typeof e && (e = e.version), 'object' == typeof n && (n = n.version), e === n; + case '!==': + return 'object' == typeof e && (e = e.version), 'object' == typeof n && (n = n.version), e !== n; + case '': + case '=': + case '==': + return Q(e, n, r); + case '!=': + return Z(e, n, r); + case '>': + return K(e, n, r); + case '>=': + return ee(e, n, r); + case '<': + return Y(e, n, r); + case '<=': + return te(e, n, r); + default: + throw new TypeError('Invalid operator: ' + t); + } + } + function re(e, t) { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof re)) { + if (e.loose === !!t.loose) return e; + e = e.value; + } + if (!(this instanceof re)) return new re(e, t); + n('comparator', e, t), + (this.options = t), + (this.loose = !!t.loose), + this.parse(e), + this.semver === oe ? (this.value = '') : (this.value = this.operator + this.semver.version), + n('comp', this); + } + (t.rcompareIdentifiers = function (e, t) { + return W(t, e); + }), + (t.major = function (e, t) { + return new X(e, t).major; + }), + (t.minor = function (e, t) { + return new X(e, t).minor; + }), + (t.patch = function (e, t) { + return new X(e, t).patch; + }), + (t.compare = V), + (t.compareLoose = function (e, t) { + return V(e, t, !0); + }), + (t.rcompare = function (e, t, n) { + return V(t, e, n); + }), + (t.sort = function (e, n) { + return e.sort(function (e, r) { + return t.compare(e, r, n); + }); + }), + (t.rsort = function (e, n) { + return e.sort(function (e, r) { + return t.rcompare(e, r, n); + }); + }), + (t.gt = K), + (t.lt = Y), + (t.eq = Q), + (t.neq = Z), + (t.gte = ee), + (t.lte = te), + (t.cmp = ne), + (t.Comparator = re); + var oe = {}; + function se(e, t) { + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), e instanceof se)) + return e.loose === !!t.loose && e.includePrerelease === !!t.includePrerelease ? e : new se(e.raw, t); + if (e instanceof re) return new se(e.value, t); + if (!(this instanceof se)) return new se(e, t); + if ( + ((this.options = t), + (this.loose = !!t.loose), + (this.includePrerelease = !!t.includePrerelease), + (this.raw = e), + (this.set = e + .split(/\s*\|\|\s*/) + .map(function (e) { + return this.parseRange(e.trim()); + }, this) + .filter(function (e) { + return e.length; + })), + !this.set.length) + ) + throw new TypeError('Invalid SemVer Range: ' + e); + this.format(); + } + function ie(e) { + return !e || 'x' === e.toLowerCase() || '*' === e; + } + function ae(e, t, n, r, o, s, i, a, u, l, c, d, p) { + return ( + (t = ie(n) ? '' : ie(r) ? '>=' + n + '.0.0' : ie(o) ? '>=' + n + '.' + r + '.0' : '>=' + t) + + ' ' + + (a = ie(u) + ? '' + : ie(l) + ? '<' + (+u + 1) + '.0.0' + : ie(c) + ? '<' + u + '.' + (+l + 1) + '.0' + : d + ? '<=' + u + '.' + l + '.' + c + '-' + d + : '<=' + a) + ).trim(); + } + function ue(e, t, r) { + for (var o = 0; o < e.length; o++) if (!e[o].test(t)) return !1; + if (t.prerelease.length && !r.includePrerelease) { + for (o = 0; o < e.length; o++) + if ((n(e[o].semver), e[o].semver !== oe && e[o].semver.prerelease.length > 0)) { + var s = e[o].semver; + if (s.major === t.major && s.minor === t.minor && s.patch === t.patch) return !0; + } + return !1; + } + return !0; + } + function le(e, t, n) { + try { + t = new se(t, n); + } catch (e) { + return !1; + } + return t.test(e); + } + function ce(e, t, n, r) { + var o, s, i, a, u; + switch (((e = new X(e, r)), (t = new se(t, r)), n)) { + case '>': + (o = K), (s = te), (i = Y), (a = '>'), (u = '>='); + break; + case '<': + (o = Y), (s = ee), (i = K), (a = '<'), (u = '<='); + break; + default: + throw new TypeError('Must provide a hilo val of "<" or ">"'); + } + if (le(e, t, r)) return !1; + for (var l = 0; l < t.set.length; ++l) { + var c = t.set[l], + d = null, + p = null; + if ( + (c.forEach(function (e) { + e.semver === oe && (e = new re('>=0.0.0')), + (d = d || e), + (p = p || e), + o(e.semver, d.semver, r) ? (d = e) : i(e.semver, p.semver, r) && (p = e); + }), + d.operator === a || d.operator === u) + ) + return !1; + if ((!p.operator || p.operator === a) && s(e, p.semver)) return !1; + if (p.operator === u && i(e, p.semver)) return !1; + } + return !0; + } + (re.prototype.parse = function (e) { + var t = this.options.loose ? o[M] : o[B], + n = e.match(t); + if (!n) throw new TypeError('Invalid comparator: ' + e); + (this.operator = n[1]), + '=' === this.operator && (this.operator = ''), + n[2] ? (this.semver = new X(n[2], this.options.loose)) : (this.semver = oe); + }), + (re.prototype.toString = function () { + return this.value; + }), + (re.prototype.test = function (e) { + return ( + n('Comparator.test', e, this.options.loose), + this.semver === oe || + ('string' == typeof e && (e = new X(e, this.options)), ne(e, this.operator, this.semver, this.options)) + ); + }), + (re.prototype.intersects = function (e, t) { + if (!(e instanceof re)) throw new TypeError('a Comparator is required'); + var n; + if (((t && 'object' == typeof t) || (t = { loose: !!t, includePrerelease: !1 }), '' === this.operator)) + return (n = new se(e.value, t)), le(this.value, n, t); + if ('' === e.operator) return (n = new se(this.value, t)), le(e.semver, n, t); + var r = !(('>=' !== this.operator && '>' !== this.operator) || ('>=' !== e.operator && '>' !== e.operator)), + o = !(('<=' !== this.operator && '<' !== this.operator) || ('<=' !== e.operator && '<' !== e.operator)), + s = this.semver.version === e.semver.version, + i = !(('>=' !== this.operator && '<=' !== this.operator) || ('>=' !== e.operator && '<=' !== e.operator)), + a = + ne(this.semver, '<', e.semver, t) && + ('>=' === this.operator || '>' === this.operator) && + ('<=' === e.operator || '<' === e.operator), + u = + ne(this.semver, '>', e.semver, t) && + ('<=' === this.operator || '<' === this.operator) && + ('>=' === e.operator || '>' === e.operator); + return r || o || (s && i) || a || u; + }), + (t.Range = se), + (se.prototype.format = function () { + return ( + (this.range = this.set + .map(function (e) { + return e.join(' ').trim(); + }) + .join('||') + .trim()), + this.range + ); + }), + (se.prototype.toString = function () { + return this.range; + }), + (se.prototype.parseRange = function (e) { + var t = this.options.loose; + e = e.trim(); + var r = t ? o[q] : o[$]; + (e = e.replace(r, ae)), + n('hyphen replace', e), + (e = e.replace(o[U], '$1$2$3')), + n('comparator trim', e, o[U]), + (e = (e = (e = e.replace(o[T], '$1~')).replace(o[P], '$1^')).split(/\s+/).join(' ')); + var s = t ? o[M] : o[B], + i = e + .split(' ') + .map(function (e) { + return (function (e, t) { + return ( + n('comp', e, t), + (e = (function (e, t) { + return e + .trim() + .split(/\s+/) + .map(function (e) { + return (function (e, t) { + n('caret', e, t); + var r = t.loose ? o[L] : o[R]; + return e.replace(r, function (t, r, o, s, i) { + var a; + return ( + n('caret', e, t, r, o, s, i), + ie(r) + ? (a = '') + : ie(o) + ? (a = '>=' + r + '.0.0 <' + (+r + 1) + '.0.0') + : ie(s) + ? (a = + '0' === r + ? '>=' + r + '.' + o + '.0 <' + r + '.' + (+o + 1) + '.0' + : '>=' + r + '.' + o + '.0 <' + (+r + 1) + '.0.0') + : i + ? (n('replaceCaret pr', i), + (a = + '0' === r + ? '0' === o + ? '>=' + r + '.' + o + '.' + s + '-' + i + ' <' + r + '.' + o + '.' + (+s + 1) + : '>=' + r + '.' + o + '.' + s + '-' + i + ' <' + r + '.' + (+o + 1) + '.0' + : '>=' + r + '.' + o + '.' + s + '-' + i + ' <' + (+r + 1) + '.0.0')) + : (n('no pr'), + (a = + '0' === r + ? '0' === o + ? '>=' + r + '.' + o + '.' + s + ' <' + r + '.' + o + '.' + (+s + 1) + : '>=' + r + '.' + o + '.' + s + ' <' + r + '.' + (+o + 1) + '.0' + : '>=' + r + '.' + o + '.' + s + ' <' + (+r + 1) + '.0.0')), + n('caret return', a), + a + ); + }); + })(e, t); + }) + .join(' '); + })(e, t)), + n('caret', e), + (e = (function (e, t) { + return e + .trim() + .split(/\s+/) + .map(function (e) { + return (function (e, t) { + var r = t.loose ? o[I] : o[O]; + return e.replace(r, function (t, r, o, s, i) { + var a; + return ( + n('tilde', e, t, r, o, s, i), + ie(r) + ? (a = '') + : ie(o) + ? (a = '>=' + r + '.0.0 <' + (+r + 1) + '.0.0') + : ie(s) + ? (a = '>=' + r + '.' + o + '.0 <' + r + '.' + (+o + 1) + '.0') + : i + ? (n('replaceTilde pr', i), + (a = '>=' + r + '.' + o + '.' + s + '-' + i + ' <' + r + '.' + (+o + 1) + '.0')) + : (a = '>=' + r + '.' + o + '.' + s + ' <' + r + '.' + (+o + 1) + '.0'), + n('tilde return', a), + a + ); + }); + })(e, t); + }) + .join(' '); + })(e, t)), + n('tildes', e), + (e = (function (e, t) { + return ( + n('replaceXRanges', e, t), + e + .split(/\s+/) + .map(function (e) { + return (function (e, t) { + e = e.trim(); + var r = t.loose ? o[C] : o[A]; + return e.replace(r, function (t, r, o, s, i, a) { + n('xRange', e, t, r, o, s, i, a); + var u = ie(o), + l = u || ie(s), + c = l || ie(i); + return ( + '=' === r && c && (r = ''), + u + ? (t = '>' === r || '<' === r ? '<0.0.0' : '*') + : r && c + ? (l && (s = 0), + (i = 0), + '>' === r + ? ((r = '>='), l ? ((o = +o + 1), (s = 0), (i = 0)) : ((s = +s + 1), (i = 0))) + : '<=' === r && ((r = '<'), l ? (o = +o + 1) : (s = +s + 1)), + (t = r + o + '.' + s + '.' + i)) + : l + ? (t = '>=' + o + '.0.0 <' + (+o + 1) + '.0.0') + : c && (t = '>=' + o + '.' + s + '.0 <' + o + '.' + (+s + 1) + '.0'), + n('xRange return', t), + t + ); + }); + })(e, t); + }) + .join(' ') + ); + })(e, t)), + n('xrange', e), + (e = (function (e, t) { + return n('replaceStars', e, t), e.trim().replace(o[z], ''); + })(e, t)), + n('stars', e), + e + ); + })(e, this.options); + }, this) + .join(' ') + .split(/\s+/); + return ( + this.options.loose && + (i = i.filter(function (e) { + return !!e.match(s); + })), + (i = i.map(function (e) { + return new re(e, this.options); + }, this)) + ); + }), + (se.prototype.intersects = function (e, t) { + if (!(e instanceof se)) throw new TypeError('a Range is required'); + return this.set.some(function (n) { + return n.every(function (n) { + return e.set.some(function (e) { + return e.every(function (e) { + return n.intersects(e, t); + }); + }); + }); + }); + }), + (t.toComparators = function (e, t) { + return new se(e, t).set.map(function (e) { + return e + .map(function (e) { + return e.value; + }) + .join(' ') + .trim() + .split(' '); + }); + }), + (se.prototype.test = function (e) { + if (!e) return !1; + 'string' == typeof e && (e = new X(e, this.options)); + for (var t = 0; t < this.set.length; t++) if (ue(this.set[t], e, this.options)) return !0; + return !1; + }), + (t.satisfies = le), + (t.maxSatisfying = function (e, t, n) { + var r = null, + o = null; + try { + var s = new se(t, n); + } catch (e) { + return null; + } + return ( + e.forEach(function (e) { + s.test(e) && ((r && -1 !== o.compare(e)) || (o = new X((r = e), n))); + }), + r + ); + }), + (t.minSatisfying = function (e, t, n) { + var r = null, + o = null; + try { + var s = new se(t, n); + } catch (e) { + return null; + } + return ( + e.forEach(function (e) { + s.test(e) && ((r && 1 !== o.compare(e)) || (o = new X((r = e), n))); + }), + r + ); + }), + (t.minVersion = function (e, t) { + e = new se(e, t); + var n = new X('0.0.0'); + if (e.test(n)) return n; + if (((n = new X('0.0.0-0')), e.test(n))) return n; + n = null; + for (var r = 0; r < e.set.length; ++r) { + e.set[r].forEach(function (e) { + var t = new X(e.semver.version); + switch (e.operator) { + case '>': + 0 === t.prerelease.length ? t.patch++ : t.prerelease.push(0), (t.raw = t.format()); + case '': + case '>=': + (n && !K(n, t)) || (n = t); + break; + case '<': + case '<=': + break; + default: + throw new Error('Unexpected operation: ' + e.operator); + } + }); + } + if (n && e.test(n)) return n; + return null; + }), + (t.validRange = function (e, t) { + try { + return new se(e, t).range || '*'; + } catch (e) { + return null; + } + }), + (t.ltr = function (e, t, n) { + return ce(e, t, '<', n); + }), + (t.gtr = function (e, t, n) { + return ce(e, t, '>', n); + }), + (t.outside = ce), + (t.prerelease = function (e, t) { + var n = H(e, t); + return n && n.prerelease.length ? n.prerelease : null; + }), + (t.intersects = function (e, t, n) { + return (e = new se(e, n)), (t = new se(t, n)), e.intersects(t); + }), + (t.coerce = function (e) { + if (e instanceof X) return e; + if ('string' != typeof e) return null; + var t = e.match(o[k]); + if (null == t) return null; + return H(t[1] + '.' + (t[2] || '0') + '.' + (t[3] || '0')); + }); + }, + './node_modules/source-map-support/source-map-support.js': function (e, t, n) { + (function (e) { + var r, + o = n('./node_modules/source-map/source-map.js').SourceMapConsumer, + s = n('path'); + try { + ((r = n('fs')).existsSync && r.readFileSync) || (r = null); + } catch (e) {} + var i = n('./node_modules/buffer-from/index.js'); + function a(e, t) { + return e.require(t); + } + var u = !1, + l = !1, + c = !1, + d = 'auto', + p = {}, + h = {}, + f = /^data:application\/json[^,]+base64,/, + m = [], + j = []; + function g() { + return ( + 'browser' === d || + ('node' !== d && + 'undefined' != typeof window && + 'function' == typeof XMLHttpRequest && + !(window.require && window.module && window.process && 'renderer' === window.process.type)) + ); + } + function y(e) { + return function (t) { + for (var n = 0; n < e.length; n++) { + var r = e[n](t); + if (r) return r; + } + return null; + }; + } + var v = y(m); + function _(e, t) { + if (!e) return t; + var n = s.dirname(e), + r = /^\w+:\/\/[^\/]*/.exec(n), + o = r ? r[0] : '', + i = n.slice(o.length); + return o && /^\/\w\:/.test(i) + ? (o += '/') + s.resolve(n.slice(o.length), t).replace(/\\/g, '/') + : o + s.resolve(n.slice(o.length), t); + } + m.push(function (e) { + if ( + ((e = e.trim()), + /^file:/.test(e) && + (e = e.replace(/file:\/\/\/(\w:)?/, function (e, t) { + return t ? '' : '/'; + })), + e in p) + ) + return p[e]; + var t = ''; + try { + if (r) r.existsSync(e) && (t = r.readFileSync(e, 'utf8')); + else { + var n = new XMLHttpRequest(); + n.open('GET', e, !1), n.send(null), 4 === n.readyState && 200 === n.status && (t = n.responseText); + } + } catch (e) {} + return (p[e] = t); + }); + var b = y(j); + function x(e) { + var t = h[e.source]; + if (!t) { + var n = b(e.source); + n + ? (t = h[e.source] = { url: n.url, map: new o(n.map) }).map.sourcesContent && + t.map.sources.forEach(function (e, n) { + var r = t.map.sourcesContent[n]; + if (r) { + var o = _(t.url, e); + p[o] = r; + } + }) + : (t = h[e.source] = { url: null, map: null }); + } + if (t && t.map && 'function' == typeof t.map.originalPositionFor) { + var r = t.map.originalPositionFor(e); + if (null !== r.source) return (r.source = _(t.url, r.source)), r; + } + return e; + } + function E() { + var e, + t = ''; + if (this.isNative()) t = 'native'; + else { + !(e = this.getScriptNameOrSourceURL()) && this.isEval() && ((t = this.getEvalOrigin()), (t += ', ')), + (t += e || ''); + var n = this.getLineNumber(); + if (null != n) { + t += ':' + n; + var r = this.getColumnNumber(); + r && (t += ':' + r); + } + } + var o = '', + s = this.getFunctionName(), + i = !0, + a = this.isConstructor(); + if (!(this.isToplevel() || a)) { + var u = this.getTypeName(); + '[object Object]' === u && (u = 'null'); + var l = this.getMethodName(); + s + ? (u && 0 != s.indexOf(u) && (o += u + '.'), + (o += s), + l && s.indexOf('.' + l) != s.length - l.length - 1 && (o += ' [as ' + l + ']')) + : (o += u + '.' + (l || '')); + } else a ? (o += 'new ' + (s || '')) : s ? (o += s) : ((o += t), (i = !1)); + return i && (o += ' (' + t + ')'), o; + } + function w(e) { + var t = {}; + return ( + Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(function (n) { + t[n] = /^(?:is|get)/.test(n) + ? function () { + return e[n].call(e); + } + : e[n]; + }), + (t.toString = E), + t + ); + } + function D(e, t) { + if ((void 0 === t && (t = { nextPosition: null, curPosition: null }), e.isNative())) + return (t.curPosition = null), e; + var n = e.getFileName() || e.getScriptNameOrSourceURL(); + if (n) { + var r = e.getLineNumber(), + o = e.getColumnNumber() - 1, + s = /^v(10\.1[6-9]|10\.[2-9][0-9]|10\.[0-9]{3,}|1[2-9]\d*|[2-9]\d|\d{3,}|11\.11)/.test(process.version) + ? 0 + : 62; + 1 === r && o > s && !g() && !e.isEval() && (o -= s); + var i = x({ source: n, line: r, column: o }); + t.curPosition = i; + var a = (e = w(e)).getFunctionName; + return ( + (e.getFunctionName = function () { + return null == t.nextPosition ? a() : t.nextPosition.name || a(); + }), + (e.getFileName = function () { + return i.source; + }), + (e.getLineNumber = function () { + return i.line; + }), + (e.getColumnNumber = function () { + return i.column + 1; + }), + (e.getScriptNameOrSourceURL = function () { + return i.source; + }), + e + ); + } + var u = e.isEval() && e.getEvalOrigin(); + return u + ? ((u = (function e(t) { + var n = /^eval at ([^(]+) \((.+):(\d+):(\d+)\)$/.exec(t); + if (n) { + var r = x({ source: n[2], line: +n[3], column: n[4] - 1 }); + return 'eval at ' + n[1] + ' (' + r.source + ':' + r.line + ':' + (r.column + 1) + ')'; + } + return (n = /^eval at ([^(]+) \((.+)\)$/.exec(t)) ? 'eval at ' + n[1] + ' (' + e(n[2]) + ')' : t; + })(u)), + ((e = w(e)).getEvalOrigin = function () { + return u; + }), + e) + : e; + } + function S(e, t) { + c && ((p = {}), (h = {})); + for ( + var n = (e.name || 'Error') + ': ' + (e.message || ''), + r = { nextPosition: null, curPosition: null }, + o = [], + s = t.length - 1; + s >= 0; + s-- + ) + o.push('\n at ' + D(t[s], r)), (r.nextPosition = r.curPosition); + return (r.curPosition = r.nextPosition = null), n + o.reverse().join(''); + } + function A(e) { + var t = /\n at [^(]+ \((.*):(\d+):(\d+)\)/.exec(e.stack); + if (t) { + var n = t[1], + o = +t[2], + s = +t[3], + i = p[n]; + if (!i && r && r.existsSync(n)) + try { + i = r.readFileSync(n, 'utf8'); + } catch (e) { + i = ''; + } + if (i) { + var a = i.split(/(?:\r\n|\r|\n)/)[o - 1]; + if (a) return n + ':' + o + '\n' + a + '\n' + new Array(s).join(' ') + '^'; + } + } + return null; + } + function C(e) { + var t = A(e); + process.stderr._handle && process.stderr._handle.setBlocking && process.stderr._handle.setBlocking(!0), + t && (console.error(), console.error(t)), + console.error(e.stack), + process.exit(1); + } + j.push(function (e) { + var t, + n = (function (e) { + var t; + if (g()) + try { + var n = new XMLHttpRequest(); + n.open('GET', e, !1), n.send(null), (t = 4 === n.readyState ? n.responseText : null); + var r = n.getResponseHeader('SourceMap') || n.getResponseHeader('X-SourceMap'); + if (r) return r; + } catch (e) {} + t = v(e); + for ( + var o, + s, + i = + /(?:\/\/[@#][\s]*sourceMappingURL=([^\s'"]+)[\s]*$)|(?:\/\*[@#][\s]*sourceMappingURL=([^\s*'"]+)[\s]*(?:\*\/)[\s]*$)/gm; + (s = i.exec(t)); + + ) + o = s; + return o ? o[1] : null; + })(e); + if (!n) return null; + if (f.test(n)) { + var r = n.slice(n.indexOf(',') + 1); + (t = i(r, 'base64').toString()), (n = e); + } else (n = _(e, n)), (t = v(n)); + return t ? { url: n, map: t } : null; + }); + var k = m.slice(0), + F = j.slice(0); + (t.wrapCallSite = D), + (t.getErrorSource = A), + (t.mapSourcePosition = x), + (t.retrieveSourceMap = b), + (t.install = function (t) { + if ((t = t || {}).environment && ((d = t.environment), -1 === ['node', 'browser', 'auto'].indexOf(d))) + throw new Error('environment ' + d + ' was unknown. Available options are {auto, browser, node}'); + if ( + (t.retrieveFile && (t.overrideRetrieveFile && (m.length = 0), m.unshift(t.retrieveFile)), + t.retrieveSourceMap && (t.overrideRetrieveSourceMap && (j.length = 0), j.unshift(t.retrieveSourceMap)), + t.hookRequire && !g()) + ) { + var n = a(e, 'module'), + r = n.prototype._compile; + r.__sourceMapSupport || + ((n.prototype._compile = function (e, t) { + return (p[t] = e), (h[t] = void 0), r.call(this, e, t); + }), + (n.prototype._compile.__sourceMapSupport = !0)); + } + if ( + (c || (c = 'emptyCacheBetweenOperations' in t && t.emptyCacheBetweenOperations), + u || ((u = !0), (Error.prepareStackTrace = S)), + !l) + ) { + var o = !('handleUncaughtExceptions' in t) || t.handleUncaughtExceptions; + try { + !1 === a(e, 'worker_threads').isMainThread && (o = !1); + } catch (e) {} + o && + 'object' == typeof process && + null !== process && + 'function' == typeof process.on && + ((l = !0), + (s = process.emit), + (process.emit = function (e) { + if ('uncaughtException' === e) { + var t = arguments[1] && arguments[1].stack, + n = this.listeners(e).length > 0; + if (t && !n) return C(arguments[1]); + } + return s.apply(this, arguments); + })); + } + var s; + }), + (t.resetRetrieveHandlers = function () { + (m.length = 0), (j.length = 0), (m = k.slice(0)), (j = F.slice(0)), (b = y(j)), (v = y(m)); + }); + }.call(this, n('./node_modules/webpack/buildin/module.js')(e))); + }, + './node_modules/source-map/lib/array-set.js': function (e, t, n) { + var r = n('./node_modules/source-map/lib/util.js'), + o = Object.prototype.hasOwnProperty, + s = 'undefined' != typeof Map; + function i() { + (this._array = []), (this._set = s ? new Map() : Object.create(null)); + } + (i.fromArray = function (e, t) { + for (var n = new i(), r = 0, o = e.length; r < o; r++) n.add(e[r], t); + return n; + }), + (i.prototype.size = function () { + return s ? this._set.size : Object.getOwnPropertyNames(this._set).length; + }), + (i.prototype.add = function (e, t) { + var n = s ? e : r.toSetString(e), + i = s ? this.has(e) : o.call(this._set, n), + a = this._array.length; + (i && !t) || this._array.push(e), i || (s ? this._set.set(e, a) : (this._set[n] = a)); + }), + (i.prototype.has = function (e) { + if (s) return this._set.has(e); + var t = r.toSetString(e); + return o.call(this._set, t); + }), + (i.prototype.indexOf = function (e) { + if (s) { + var t = this._set.get(e); + if (t >= 0) return t; + } else { + var n = r.toSetString(e); + if (o.call(this._set, n)) return this._set[n]; + } + throw new Error('"' + e + '" is not in the set.'); + }), + (i.prototype.at = function (e) { + if (e >= 0 && e < this._array.length) return this._array[e]; + throw new Error('No element indexed by ' + e); + }), + (i.prototype.toArray = function () { + return this._array.slice(); + }), + (t.ArraySet = i); + }, + './node_modules/source-map/lib/base64-vlq.js': function (e, t, n) { + var r = n('./node_modules/source-map/lib/base64.js'); + (t.encode = function (e) { + var t, + n = '', + o = (function (e) { + return e < 0 ? 1 + (-e << 1) : 0 + (e << 1); + })(e); + do { + (t = 31 & o), (o >>>= 5) > 0 && (t |= 32), (n += r.encode(t)); + } while (o > 0); + return n; + }), + (t.decode = function (e, t, n) { + var o, + s, + i, + a, + u = e.length, + l = 0, + c = 0; + do { + if (t >= u) throw new Error('Expected more digits in base 64 VLQ value.'); + if (-1 === (s = r.decode(e.charCodeAt(t++)))) throw new Error('Invalid base64 digit: ' + e.charAt(t - 1)); + (o = !!(32 & s)), (l += (s &= 31) << c), (c += 5); + } while (o); + (n.value = ((a = (i = l) >> 1), 1 == (1 & i) ? -a : a)), (n.rest = t); + }); + }, + './node_modules/source-map/lib/base64.js': function (e, t) { + var n = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); + (t.encode = function (e) { + if (0 <= e && e < n.length) return n[e]; + throw new TypeError('Must be between 0 and 63: ' + e); + }), + (t.decode = function (e) { + return 65 <= e && e <= 90 + ? e - 65 + : 97 <= e && e <= 122 + ? e - 97 + 26 + : 48 <= e && e <= 57 + ? e - 48 + 52 + : 43 == e + ? 62 + : 47 == e + ? 63 + : -1; + }); + }, + './node_modules/source-map/lib/binary-search.js': function (e, t) { + (t.GREATEST_LOWER_BOUND = 1), + (t.LEAST_UPPER_BOUND = 2), + (t.search = function (e, n, r, o) { + if (0 === n.length) return -1; + var s = (function e(n, r, o, s, i, a) { + var u = Math.floor((r - n) / 2) + n, + l = i(o, s[u], !0); + return 0 === l + ? u + : l > 0 + ? r - u > 1 + ? e(u, r, o, s, i, a) + : a == t.LEAST_UPPER_BOUND + ? r < s.length + ? r + : -1 + : u + : u - n > 1 + ? e(n, u, o, s, i, a) + : a == t.LEAST_UPPER_BOUND + ? u + : n < 0 + ? -1 + : n; + })(-1, n.length, e, n, r, o || t.GREATEST_LOWER_BOUND); + if (s < 0) return -1; + for (; s - 1 >= 0 && 0 === r(n[s], n[s - 1], !0); ) --s; + return s; + }); + }, + './node_modules/source-map/lib/mapping-list.js': function (e, t, n) { + var r = n('./node_modules/source-map/lib/util.js'); + function o() { + (this._array = []), (this._sorted = !0), (this._last = { generatedLine: -1, generatedColumn: 0 }); + } + (o.prototype.unsortedForEach = function (e, t) { + this._array.forEach(e, t); + }), + (o.prototype.add = function (e) { + var t, n, o, s, i, a; + (t = this._last), + (n = e), + (o = t.generatedLine), + (s = n.generatedLine), + (i = t.generatedColumn), + (a = n.generatedColumn), + s > o || (s == o && a >= i) || r.compareByGeneratedPositionsInflated(t, n) <= 0 + ? ((this._last = e), this._array.push(e)) + : ((this._sorted = !1), this._array.push(e)); + }), + (o.prototype.toArray = function () { + return ( + this._sorted || (this._array.sort(r.compareByGeneratedPositionsInflated), (this._sorted = !0)), this._array + ); + }), + (t.MappingList = o); + }, + './node_modules/source-map/lib/quick-sort.js': function (e, t) { + function n(e, t, n) { + var r = e[t]; + (e[t] = e[n]), (e[n] = r); + } + function r(e, t, o, s) { + if (o < s) { + var i = o - 1; + n(e, ((c = o), (d = s), Math.round(c + Math.random() * (d - c))), s); + for (var a = e[s], u = o; u < s; u++) t(e[u], a) <= 0 && n(e, (i += 1), u); + n(e, i + 1, u); + var l = i + 1; + r(e, t, o, l - 1), r(e, t, l + 1, s); + } + var c, d; + } + t.quickSort = function (e, t) { + r(e, t, 0, e.length - 1); + }; + }, + './node_modules/source-map/lib/source-map-consumer.js': function (e, t, n) { + var r = n('./node_modules/source-map/lib/util.js'), + o = n('./node_modules/source-map/lib/binary-search.js'), + s = n('./node_modules/source-map/lib/array-set.js').ArraySet, + i = n('./node_modules/source-map/lib/base64-vlq.js'), + a = n('./node_modules/source-map/lib/quick-sort.js').quickSort; + function u(e, t) { + var n = e; + return 'string' == typeof e && (n = r.parseSourceMapInput(e)), null != n.sections ? new d(n, t) : new l(n, t); + } + function l(e, t) { + var n = e; + 'string' == typeof e && (n = r.parseSourceMapInput(e)); + var o = r.getArg(n, 'version'), + i = r.getArg(n, 'sources'), + a = r.getArg(n, 'names', []), + u = r.getArg(n, 'sourceRoot', null), + l = r.getArg(n, 'sourcesContent', null), + c = r.getArg(n, 'mappings'), + d = r.getArg(n, 'file', null); + if (o != this._version) throw new Error('Unsupported version: ' + o); + u && (u = r.normalize(u)), + (i = i + .map(String) + .map(r.normalize) + .map(function (e) { + return u && r.isAbsolute(u) && r.isAbsolute(e) ? r.relative(u, e) : e; + })), + (this._names = s.fromArray(a.map(String), !0)), + (this._sources = s.fromArray(i, !0)), + (this._absoluteSources = this._sources.toArray().map(function (e) { + return r.computeSourceURL(u, e, t); + })), + (this.sourceRoot = u), + (this.sourcesContent = l), + (this._mappings = c), + (this._sourceMapURL = t), + (this.file = d); + } + function c() { + (this.generatedLine = 0), + (this.generatedColumn = 0), + (this.source = null), + (this.originalLine = null), + (this.originalColumn = null), + (this.name = null); + } + function d(e, t) { + var n = e; + 'string' == typeof e && (n = r.parseSourceMapInput(e)); + var o = r.getArg(n, 'version'), + i = r.getArg(n, 'sections'); + if (o != this._version) throw new Error('Unsupported version: ' + o); + (this._sources = new s()), (this._names = new s()); + var a = { line: -1, column: 0 }; + this._sections = i.map(function (e) { + if (e.url) throw new Error('Support for url field in sections not implemented.'); + var n = r.getArg(e, 'offset'), + o = r.getArg(n, 'line'), + s = r.getArg(n, 'column'); + if (o < a.line || (o === a.line && s < a.column)) + throw new Error('Section offsets must be ordered and non-overlapping.'); + return ( + (a = n), + { generatedOffset: { generatedLine: o + 1, generatedColumn: s + 1 }, consumer: new u(r.getArg(e, 'map'), t) } + ); + }); + } + (u.fromSourceMap = function (e, t) { + return l.fromSourceMap(e, t); + }), + (u.prototype._version = 3), + (u.prototype.__generatedMappings = null), + Object.defineProperty(u.prototype, '_generatedMappings', { + configurable: !0, + enumerable: !0, + get: function () { + return ( + this.__generatedMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__generatedMappings + ); + }, + }), + (u.prototype.__originalMappings = null), + Object.defineProperty(u.prototype, '_originalMappings', { + configurable: !0, + enumerable: !0, + get: function () { + return ( + this.__originalMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__originalMappings + ); + }, + }), + (u.prototype._charIsMappingSeparator = function (e, t) { + var n = e.charAt(t); + return ';' === n || ',' === n; + }), + (u.prototype._parseMappings = function (e, t) { + throw new Error('Subclasses must implement _parseMappings'); + }), + (u.GENERATED_ORDER = 1), + (u.ORIGINAL_ORDER = 2), + (u.GREATEST_LOWER_BOUND = 1), + (u.LEAST_UPPER_BOUND = 2), + (u.prototype.eachMapping = function (e, t, n) { + var o, + s = t || null; + switch (n || u.GENERATED_ORDER) { + case u.GENERATED_ORDER: + o = this._generatedMappings; + break; + case u.ORIGINAL_ORDER: + o = this._originalMappings; + break; + default: + throw new Error('Unknown order of iteration.'); + } + var i = this.sourceRoot; + o.map(function (e) { + var t = null === e.source ? null : this._sources.at(e.source); + return { + source: (t = r.computeSourceURL(i, t, this._sourceMapURL)), + generatedLine: e.generatedLine, + generatedColumn: e.generatedColumn, + originalLine: e.originalLine, + originalColumn: e.originalColumn, + name: null === e.name ? null : this._names.at(e.name), + }; + }, this).forEach(e, s); + }), + (u.prototype.allGeneratedPositionsFor = function (e) { + var t = r.getArg(e, 'line'), + n = { source: r.getArg(e, 'source'), originalLine: t, originalColumn: r.getArg(e, 'column', 0) }; + if (((n.source = this._findSourceIndex(n.source)), n.source < 0)) return []; + var s = [], + i = this._findMapping( + n, + this._originalMappings, + 'originalLine', + 'originalColumn', + r.compareByOriginalPositions, + o.LEAST_UPPER_BOUND + ); + if (i >= 0) { + var a = this._originalMappings[i]; + if (void 0 === e.column) + for (var u = a.originalLine; a && a.originalLine === u; ) + s.push({ + line: r.getArg(a, 'generatedLine', null), + column: r.getArg(a, 'generatedColumn', null), + lastColumn: r.getArg(a, 'lastGeneratedColumn', null), + }), + (a = this._originalMappings[++i]); + else + for (var l = a.originalColumn; a && a.originalLine === t && a.originalColumn == l; ) + s.push({ + line: r.getArg(a, 'generatedLine', null), + column: r.getArg(a, 'generatedColumn', null), + lastColumn: r.getArg(a, 'lastGeneratedColumn', null), + }), + (a = this._originalMappings[++i]); + } + return s; + }), + (t.SourceMapConsumer = u), + (l.prototype = Object.create(u.prototype)), + (l.prototype.consumer = u), + (l.prototype._findSourceIndex = function (e) { + var t, + n = e; + if ((null != this.sourceRoot && (n = r.relative(this.sourceRoot, n)), this._sources.has(n))) + return this._sources.indexOf(n); + for (t = 0; t < this._absoluteSources.length; ++t) if (this._absoluteSources[t] == e) return t; + return -1; + }), + (l.fromSourceMap = function (e, t) { + var n = Object.create(l.prototype), + o = (n._names = s.fromArray(e._names.toArray(), !0)), + i = (n._sources = s.fromArray(e._sources.toArray(), !0)); + (n.sourceRoot = e._sourceRoot), + (n.sourcesContent = e._generateSourcesContent(n._sources.toArray(), n.sourceRoot)), + (n.file = e._file), + (n._sourceMapURL = t), + (n._absoluteSources = n._sources.toArray().map(function (e) { + return r.computeSourceURL(n.sourceRoot, e, t); + })); + for ( + var u = e._mappings.toArray().slice(), + d = (n.__generatedMappings = []), + p = (n.__originalMappings = []), + h = 0, + f = u.length; + h < f; + h++ + ) { + var m = u[h], + j = new c(); + (j.generatedLine = m.generatedLine), + (j.generatedColumn = m.generatedColumn), + m.source && + ((j.source = i.indexOf(m.source)), + (j.originalLine = m.originalLine), + (j.originalColumn = m.originalColumn), + m.name && (j.name = o.indexOf(m.name)), + p.push(j)), + d.push(j); + } + return a(n.__originalMappings, r.compareByOriginalPositions), n; + }), + (l.prototype._version = 3), + Object.defineProperty(l.prototype, 'sources', { + get: function () { + return this._absoluteSources.slice(); + }, + }), + (l.prototype._parseMappings = function (e, t) { + for ( + var n, + o, + s, + u, + l, + d = 1, + p = 0, + h = 0, + f = 0, + m = 0, + j = 0, + g = e.length, + y = 0, + v = {}, + _ = {}, + b = [], + x = []; + y < g; + + ) + if (';' === e.charAt(y)) d++, y++, (p = 0); + else if (',' === e.charAt(y)) y++; + else { + for ((n = new c()).generatedLine = d, u = y; u < g && !this._charIsMappingSeparator(e, u); u++); + if ((s = v[(o = e.slice(y, u))])) y += o.length; + else { + for (s = []; y < u; ) i.decode(e, y, _), (l = _.value), (y = _.rest), s.push(l); + if (2 === s.length) throw new Error('Found a source, but no line and column'); + if (3 === s.length) throw new Error('Found a source and line, but no column'); + v[o] = s; + } + (n.generatedColumn = p + s[0]), + (p = n.generatedColumn), + s.length > 1 && + ((n.source = m + s[1]), + (m += s[1]), + (n.originalLine = h + s[2]), + (h = n.originalLine), + (n.originalLine += 1), + (n.originalColumn = f + s[3]), + (f = n.originalColumn), + s.length > 4 && ((n.name = j + s[4]), (j += s[4]))), + x.push(n), + 'number' == typeof n.originalLine && b.push(n); + } + a(x, r.compareByGeneratedPositionsDeflated), + (this.__generatedMappings = x), + a(b, r.compareByOriginalPositions), + (this.__originalMappings = b); + }), + (l.prototype._findMapping = function (e, t, n, r, s, i) { + if (e[n] <= 0) throw new TypeError('Line must be greater than or equal to 1, got ' + e[n]); + if (e[r] < 0) throw new TypeError('Column must be greater than or equal to 0, got ' + e[r]); + return o.search(e, t, s, i); + }), + (l.prototype.computeColumnSpans = function () { + for (var e = 0; e < this._generatedMappings.length; ++e) { + var t = this._generatedMappings[e]; + if (e + 1 < this._generatedMappings.length) { + var n = this._generatedMappings[e + 1]; + if (t.generatedLine === n.generatedLine) { + t.lastGeneratedColumn = n.generatedColumn - 1; + continue; + } + } + t.lastGeneratedColumn = 1 / 0; + } + }), + (l.prototype.originalPositionFor = function (e) { + var t = { generatedLine: r.getArg(e, 'line'), generatedColumn: r.getArg(e, 'column') }, + n = this._findMapping( + t, + this._generatedMappings, + 'generatedLine', + 'generatedColumn', + r.compareByGeneratedPositionsDeflated, + r.getArg(e, 'bias', u.GREATEST_LOWER_BOUND) + ); + if (n >= 0) { + var o = this._generatedMappings[n]; + if (o.generatedLine === t.generatedLine) { + var s = r.getArg(o, 'source', null); + null !== s && ((s = this._sources.at(s)), (s = r.computeSourceURL(this.sourceRoot, s, this._sourceMapURL))); + var i = r.getArg(o, 'name', null); + return ( + null !== i && (i = this._names.at(i)), + { + source: s, + line: r.getArg(o, 'originalLine', null), + column: r.getArg(o, 'originalColumn', null), + name: i, + } + ); + } + } + return { source: null, line: null, column: null, name: null }; + }), + (l.prototype.hasContentsOfAllSources = function () { + return ( + !!this.sourcesContent && + this.sourcesContent.length >= this._sources.size() && + !this.sourcesContent.some(function (e) { + return null == e; + }) + ); + }), + (l.prototype.sourceContentFor = function (e, t) { + if (!this.sourcesContent) return null; + var n = this._findSourceIndex(e); + if (n >= 0) return this.sourcesContent[n]; + var o, + s = e; + if ( + (null != this.sourceRoot && (s = r.relative(this.sourceRoot, s)), + null != this.sourceRoot && (o = r.urlParse(this.sourceRoot))) + ) { + var i = s.replace(/^file:\/\//, ''); + if ('file' == o.scheme && this._sources.has(i)) return this.sourcesContent[this._sources.indexOf(i)]; + if ((!o.path || '/' == o.path) && this._sources.has('/' + s)) + return this.sourcesContent[this._sources.indexOf('/' + s)]; + } + if (t) return null; + throw new Error('"' + s + '" is not in the SourceMap.'); + }), + (l.prototype.generatedPositionFor = function (e) { + var t = r.getArg(e, 'source'); + if ((t = this._findSourceIndex(t)) < 0) return { line: null, column: null, lastColumn: null }; + var n = { source: t, originalLine: r.getArg(e, 'line'), originalColumn: r.getArg(e, 'column') }, + o = this._findMapping( + n, + this._originalMappings, + 'originalLine', + 'originalColumn', + r.compareByOriginalPositions, + r.getArg(e, 'bias', u.GREATEST_LOWER_BOUND) + ); + if (o >= 0) { + var s = this._originalMappings[o]; + if (s.source === n.source) + return { + line: r.getArg(s, 'generatedLine', null), + column: r.getArg(s, 'generatedColumn', null), + lastColumn: r.getArg(s, 'lastGeneratedColumn', null), + }; + } + return { line: null, column: null, lastColumn: null }; + }), + (t.BasicSourceMapConsumer = l), + (d.prototype = Object.create(u.prototype)), + (d.prototype.constructor = u), + (d.prototype._version = 3), + Object.defineProperty(d.prototype, 'sources', { + get: function () { + for (var e = [], t = 0; t < this._sections.length; t++) + for (var n = 0; n < this._sections[t].consumer.sources.length; n++) + e.push(this._sections[t].consumer.sources[n]); + return e; + }, + }), + (d.prototype.originalPositionFor = function (e) { + var t = { generatedLine: r.getArg(e, 'line'), generatedColumn: r.getArg(e, 'column') }, + n = o.search(t, this._sections, function (e, t) { + var n = e.generatedLine - t.generatedOffset.generatedLine; + return n || e.generatedColumn - t.generatedOffset.generatedColumn; + }), + s = this._sections[n]; + return s + ? s.consumer.originalPositionFor({ + line: t.generatedLine - (s.generatedOffset.generatedLine - 1), + column: + t.generatedColumn - + (s.generatedOffset.generatedLine === t.generatedLine ? s.generatedOffset.generatedColumn - 1 : 0), + bias: e.bias, + }) + : { source: null, line: null, column: null, name: null }; + }), + (d.prototype.hasContentsOfAllSources = function () { + return this._sections.every(function (e) { + return e.consumer.hasContentsOfAllSources(); + }); + }), + (d.prototype.sourceContentFor = function (e, t) { + for (var n = 0; n < this._sections.length; n++) { + var r = this._sections[n].consumer.sourceContentFor(e, !0); + if (r) return r; + } + if (t) return null; + throw new Error('"' + e + '" is not in the SourceMap.'); + }), + (d.prototype.generatedPositionFor = function (e) { + for (var t = 0; t < this._sections.length; t++) { + var n = this._sections[t]; + if (-1 !== n.consumer._findSourceIndex(r.getArg(e, 'source'))) { + var o = n.consumer.generatedPositionFor(e); + if (o) + return { + line: o.line + (n.generatedOffset.generatedLine - 1), + column: + o.column + (n.generatedOffset.generatedLine === o.line ? n.generatedOffset.generatedColumn - 1 : 0), + }; + } + } + return { line: null, column: null }; + }), + (d.prototype._parseMappings = function (e, t) { + (this.__generatedMappings = []), (this.__originalMappings = []); + for (var n = 0; n < this._sections.length; n++) + for (var o = this._sections[n], s = o.consumer._generatedMappings, i = 0; i < s.length; i++) { + var u = s[i], + l = o.consumer._sources.at(u.source); + (l = r.computeSourceURL(o.consumer.sourceRoot, l, this._sourceMapURL)), + this._sources.add(l), + (l = this._sources.indexOf(l)); + var c = null; + u.name && ((c = o.consumer._names.at(u.name)), this._names.add(c), (c = this._names.indexOf(c))); + var d = { + source: l, + generatedLine: u.generatedLine + (o.generatedOffset.generatedLine - 1), + generatedColumn: + u.generatedColumn + + (o.generatedOffset.generatedLine === u.generatedLine ? o.generatedOffset.generatedColumn - 1 : 0), + originalLine: u.originalLine, + originalColumn: u.originalColumn, + name: c, + }; + this.__generatedMappings.push(d), 'number' == typeof d.originalLine && this.__originalMappings.push(d); + } + a(this.__generatedMappings, r.compareByGeneratedPositionsDeflated), + a(this.__originalMappings, r.compareByOriginalPositions); + }), + (t.IndexedSourceMapConsumer = d); + }, + './node_modules/source-map/lib/source-map-generator.js': function (e, t, n) { + var r = n('./node_modules/source-map/lib/base64-vlq.js'), + o = n('./node_modules/source-map/lib/util.js'), + s = n('./node_modules/source-map/lib/array-set.js').ArraySet, + i = n('./node_modules/source-map/lib/mapping-list.js').MappingList; + function a(e) { + e || (e = {}), + (this._file = o.getArg(e, 'file', null)), + (this._sourceRoot = o.getArg(e, 'sourceRoot', null)), + (this._skipValidation = o.getArg(e, 'skipValidation', !1)), + (this._sources = new s()), + (this._names = new s()), + (this._mappings = new i()), + (this._sourcesContents = null); + } + (a.prototype._version = 3), + (a.fromSourceMap = function (e) { + var t = e.sourceRoot, + n = new a({ file: e.file, sourceRoot: t }); + return ( + e.eachMapping(function (e) { + var r = { generated: { line: e.generatedLine, column: e.generatedColumn } }; + null != e.source && + ((r.source = e.source), + null != t && (r.source = o.relative(t, r.source)), + (r.original = { line: e.originalLine, column: e.originalColumn }), + null != e.name && (r.name = e.name)), + n.addMapping(r); + }), + e.sources.forEach(function (r) { + var s = r; + null !== t && (s = o.relative(t, r)), n._sources.has(s) || n._sources.add(s); + var i = e.sourceContentFor(r); + null != i && n.setSourceContent(r, i); + }), + n + ); + }), + (a.prototype.addMapping = function (e) { + var t = o.getArg(e, 'generated'), + n = o.getArg(e, 'original', null), + r = o.getArg(e, 'source', null), + s = o.getArg(e, 'name', null); + this._skipValidation || this._validateMapping(t, n, r, s), + null != r && ((r = String(r)), this._sources.has(r) || this._sources.add(r)), + null != s && ((s = String(s)), this._names.has(s) || this._names.add(s)), + this._mappings.add({ + generatedLine: t.line, + generatedColumn: t.column, + originalLine: null != n && n.line, + originalColumn: null != n && n.column, + source: r, + name: s, + }); + }), + (a.prototype.setSourceContent = function (e, t) { + var n = e; + null != this._sourceRoot && (n = o.relative(this._sourceRoot, n)), + null != t + ? (this._sourcesContents || (this._sourcesContents = Object.create(null)), + (this._sourcesContents[o.toSetString(n)] = t)) + : this._sourcesContents && + (delete this._sourcesContents[o.toSetString(n)], + 0 === Object.keys(this._sourcesContents).length && (this._sourcesContents = null)); + }), + (a.prototype.applySourceMap = function (e, t, n) { + var r = t; + if (null == t) { + if (null == e.file) + throw new Error( + 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.' + ); + r = e.file; + } + var i = this._sourceRoot; + null != i && (r = o.relative(i, r)); + var a = new s(), + u = new s(); + this._mappings.unsortedForEach(function (t) { + if (t.source === r && null != t.originalLine) { + var s = e.originalPositionFor({ line: t.originalLine, column: t.originalColumn }); + null != s.source && + ((t.source = s.source), + null != n && (t.source = o.join(n, t.source)), + null != i && (t.source = o.relative(i, t.source)), + (t.originalLine = s.line), + (t.originalColumn = s.column), + null != s.name && (t.name = s.name)); + } + var l = t.source; + null == l || a.has(l) || a.add(l); + var c = t.name; + null == c || u.has(c) || u.add(c); + }, this), + (this._sources = a), + (this._names = u), + e.sources.forEach(function (t) { + var r = e.sourceContentFor(t); + null != r && + (null != n && (t = o.join(n, t)), null != i && (t = o.relative(i, t)), this.setSourceContent(t, r)); + }, this); + }), + (a.prototype._validateMapping = function (e, t, n, r) { + if (t && 'number' != typeof t.line && 'number' != typeof t.column) + throw new Error( + 'original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.' + ); + if ( + (!(e && 'line' in e && 'column' in e && e.line > 0 && e.column >= 0) || t || n || r) && + !( + e && + 'line' in e && + 'column' in e && + t && + 'line' in t && + 'column' in t && + e.line > 0 && + e.column >= 0 && + t.line > 0 && + t.column >= 0 && + n + ) + ) + throw new Error('Invalid mapping: ' + JSON.stringify({ generated: e, source: n, original: t, name: r })); + }), + (a.prototype._serializeMappings = function () { + for ( + var e, + t, + n, + s, + i = 0, + a = 1, + u = 0, + l = 0, + c = 0, + d = 0, + p = '', + h = this._mappings.toArray(), + f = 0, + m = h.length; + f < m; + f++ + ) { + if (((e = ''), (t = h[f]).generatedLine !== a)) for (i = 0; t.generatedLine !== a; ) (e += ';'), a++; + else if (f > 0) { + if (!o.compareByGeneratedPositionsInflated(t, h[f - 1])) continue; + e += ','; + } + (e += r.encode(t.generatedColumn - i)), + (i = t.generatedColumn), + null != t.source && + ((s = this._sources.indexOf(t.source)), + (e += r.encode(s - d)), + (d = s), + (e += r.encode(t.originalLine - 1 - l)), + (l = t.originalLine - 1), + (e += r.encode(t.originalColumn - u)), + (u = t.originalColumn), + null != t.name && ((n = this._names.indexOf(t.name)), (e += r.encode(n - c)), (c = n))), + (p += e); + } + return p; + }), + (a.prototype._generateSourcesContent = function (e, t) { + return e.map(function (e) { + if (!this._sourcesContents) return null; + null != t && (e = o.relative(t, e)); + var n = o.toSetString(e); + return Object.prototype.hasOwnProperty.call(this._sourcesContents, n) ? this._sourcesContents[n] : null; + }, this); + }), + (a.prototype.toJSON = function () { + var e = { + version: this._version, + sources: this._sources.toArray(), + names: this._names.toArray(), + mappings: this._serializeMappings(), + }; + return ( + null != this._file && (e.file = this._file), + null != this._sourceRoot && (e.sourceRoot = this._sourceRoot), + this._sourcesContents && (e.sourcesContent = this._generateSourcesContent(e.sources, e.sourceRoot)), + e + ); + }), + (a.prototype.toString = function () { + return JSON.stringify(this.toJSON()); + }), + (t.SourceMapGenerator = a); + }, + './node_modules/source-map/lib/source-node.js': function (e, t, n) { + var r = n('./node_modules/source-map/lib/source-map-generator.js').SourceMapGenerator, + o = n('./node_modules/source-map/lib/util.js'), + s = /(\r?\n)/, + i = '$$$isSourceNode$$$'; + function a(e, t, n, r, o) { + (this.children = []), + (this.sourceContents = {}), + (this.line = null == e ? null : e), + (this.column = null == t ? null : t), + (this.source = null == n ? null : n), + (this.name = null == o ? null : o), + (this[i] = !0), + null != r && this.add(r); + } + (a.fromStringWithSourceMap = function (e, t, n) { + var r = new a(), + i = e.split(s), + u = 0, + l = function () { + return e() + (e() || ''); + function e() { + return u < i.length ? i[u++] : void 0; + } + }, + c = 1, + d = 0, + p = null; + return ( + t.eachMapping(function (e) { + if (null !== p) { + if (!(c < e.generatedLine)) { + var t = (n = i[u] || '').substr(0, e.generatedColumn - d); + return (i[u] = n.substr(e.generatedColumn - d)), (d = e.generatedColumn), h(p, t), void (p = e); + } + h(p, l()), c++, (d = 0); + } + for (; c < e.generatedLine; ) r.add(l()), c++; + if (d < e.generatedColumn) { + var n = i[u] || ''; + r.add(n.substr(0, e.generatedColumn)), (i[u] = n.substr(e.generatedColumn)), (d = e.generatedColumn); + } + p = e; + }, this), + u < i.length && (p && h(p, l()), r.add(i.splice(u).join(''))), + t.sources.forEach(function (e) { + var s = t.sourceContentFor(e); + null != s && (null != n && (e = o.join(n, e)), r.setSourceContent(e, s)); + }), + r + ); + function h(e, t) { + if (null === e || void 0 === e.source) r.add(t); + else { + var s = n ? o.join(n, e.source) : e.source; + r.add(new a(e.originalLine, e.originalColumn, s, t, e.name)); + } + } + }), + (a.prototype.add = function (e) { + if (Array.isArray(e)) + e.forEach(function (e) { + this.add(e); + }, this); + else { + if (!e[i] && 'string' != typeof e) + throw new TypeError('Expected a SourceNode, string, or an array of SourceNodes and strings. Got ' + e); + e && this.children.push(e); + } + return this; + }), + (a.prototype.prepend = function (e) { + if (Array.isArray(e)) for (var t = e.length - 1; t >= 0; t--) this.prepend(e[t]); + else { + if (!e[i] && 'string' != typeof e) + throw new TypeError('Expected a SourceNode, string, or an array of SourceNodes and strings. Got ' + e); + this.children.unshift(e); + } + return this; + }), + (a.prototype.walk = function (e) { + for (var t, n = 0, r = this.children.length; n < r; n++) + (t = this.children[n])[i] + ? t.walk(e) + : '' !== t && e(t, { source: this.source, line: this.line, column: this.column, name: this.name }); + }), + (a.prototype.join = function (e) { + var t, + n, + r = this.children.length; + if (r > 0) { + for (t = [], n = 0; n < r - 1; n++) t.push(this.children[n]), t.push(e); + t.push(this.children[n]), (this.children = t); + } + return this; + }), + (a.prototype.replaceRight = function (e, t) { + var n = this.children[this.children.length - 1]; + return ( + n[i] + ? n.replaceRight(e, t) + : 'string' == typeof n + ? (this.children[this.children.length - 1] = n.replace(e, t)) + : this.children.push(''.replace(e, t)), + this + ); + }), + (a.prototype.setSourceContent = function (e, t) { + this.sourceContents[o.toSetString(e)] = t; + }), + (a.prototype.walkSourceContents = function (e) { + for (var t = 0, n = this.children.length; t < n; t++) + this.children[t][i] && this.children[t].walkSourceContents(e); + var r = Object.keys(this.sourceContents); + for (t = 0, n = r.length; t < n; t++) e(o.fromSetString(r[t]), this.sourceContents[r[t]]); + }), + (a.prototype.toString = function () { + var e = ''; + return ( + this.walk(function (t) { + e += t; + }), + e + ); + }), + (a.prototype.toStringWithSourceMap = function (e) { + var t = { code: '', line: 1, column: 0 }, + n = new r(e), + o = !1, + s = null, + i = null, + a = null, + u = null; + return ( + this.walk(function (e, r) { + (t.code += e), + null !== r.source && null !== r.line && null !== r.column + ? ((s === r.source && i === r.line && a === r.column && u === r.name) || + n.addMapping({ + source: r.source, + original: { line: r.line, column: r.column }, + generated: { line: t.line, column: t.column }, + name: r.name, + }), + (s = r.source), + (i = r.line), + (a = r.column), + (u = r.name), + (o = !0)) + : o && (n.addMapping({ generated: { line: t.line, column: t.column } }), (s = null), (o = !1)); + for (var l = 0, c = e.length; l < c; l++) + 10 === e.charCodeAt(l) + ? (t.line++, + (t.column = 0), + l + 1 === c + ? ((s = null), (o = !1)) + : o && + n.addMapping({ + source: r.source, + original: { line: r.line, column: r.column }, + generated: { line: t.line, column: t.column }, + name: r.name, + })) + : t.column++; + }), + this.walkSourceContents(function (e, t) { + n.setSourceContent(e, t); + }), + { code: t.code, map: n } + ); + }), + (t.SourceNode = a); + }, + './node_modules/source-map/lib/util.js': function (e, t) { + t.getArg = function (e, t, n) { + if (t in e) return e[t]; + if (3 === arguments.length) return n; + throw new Error('"' + t + '" is a required argument.'); + }; + var n = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/, + r = /^data:.+\,.+$/; + function o(e) { + var t = e.match(n); + return t ? { scheme: t[1], auth: t[2], host: t[3], port: t[4], path: t[5] } : null; + } + function s(e) { + var t = ''; + return ( + e.scheme && (t += e.scheme + ':'), + (t += '//'), + e.auth && (t += e.auth + '@'), + e.host && (t += e.host), + e.port && (t += ':' + e.port), + e.path && (t += e.path), + t + ); + } + function i(e) { + var n = e, + r = o(e); + if (r) { + if (!r.path) return e; + n = r.path; + } + for (var i, a = t.isAbsolute(n), u = n.split(/\/+/), l = 0, c = u.length - 1; c >= 0; c--) + '.' === (i = u[c]) + ? u.splice(c, 1) + : '..' === i + ? l++ + : l > 0 && ('' === i ? (u.splice(c + 1, l), (l = 0)) : (u.splice(c, 2), l--)); + return '' === (n = u.join('/')) && (n = a ? '/' : '.'), r ? ((r.path = n), s(r)) : n; + } + function a(e, t) { + '' === e && (e = '.'), '' === t && (t = '.'); + var n = o(t), + a = o(e); + if ((a && (e = a.path || '/'), n && !n.scheme)) return a && (n.scheme = a.scheme), s(n); + if (n || t.match(r)) return t; + if (a && !a.host && !a.path) return (a.host = t), s(a); + var u = '/' === t.charAt(0) ? t : i(e.replace(/\/+$/, '') + '/' + t); + return a ? ((a.path = u), s(a)) : u; + } + (t.urlParse = o), + (t.urlGenerate = s), + (t.normalize = i), + (t.join = a), + (t.isAbsolute = function (e) { + return '/' === e.charAt(0) || n.test(e); + }), + (t.relative = function (e, t) { + '' === e && (e = '.'), (e = e.replace(/\/$/, '')); + for (var n = 0; 0 !== t.indexOf(e + '/'); ) { + var r = e.lastIndexOf('/'); + if (r < 0) return t; + if ((e = e.slice(0, r)).match(/^([^\/]+:\/)?\/*$/)) return t; + ++n; + } + return Array(n + 1).join('../') + t.substr(e.length + 1); + }); + var u = !('__proto__' in Object.create(null)); + function l(e) { + return e; + } + function c(e) { + if (!e) return !1; + var t = e.length; + if (t < 9) return !1; + if ( + 95 !== e.charCodeAt(t - 1) || + 95 !== e.charCodeAt(t - 2) || + 111 !== e.charCodeAt(t - 3) || + 116 !== e.charCodeAt(t - 4) || + 111 !== e.charCodeAt(t - 5) || + 114 !== e.charCodeAt(t - 6) || + 112 !== e.charCodeAt(t - 7) || + 95 !== e.charCodeAt(t - 8) || + 95 !== e.charCodeAt(t - 9) + ) + return !1; + for (var n = t - 10; n >= 0; n--) if (36 !== e.charCodeAt(n)) return !1; + return !0; + } + function d(e, t) { + return e === t ? 0 : null === e ? 1 : null === t ? -1 : e > t ? 1 : -1; + } + (t.toSetString = u + ? l + : function (e) { + return c(e) ? '$' + e : e; + }), + (t.fromSetString = u + ? l + : function (e) { + return c(e) ? e.slice(1) : e; + }), + (t.compareByOriginalPositions = function (e, t, n) { + var r = d(e.source, t.source); + return 0 !== r || + 0 !== (r = e.originalLine - t.originalLine) || + 0 !== (r = e.originalColumn - t.originalColumn) || + n || + 0 !== (r = e.generatedColumn - t.generatedColumn) || + 0 !== (r = e.generatedLine - t.generatedLine) + ? r + : d(e.name, t.name); + }), + (t.compareByGeneratedPositionsDeflated = function (e, t, n) { + var r = e.generatedLine - t.generatedLine; + return 0 !== r || + 0 !== (r = e.generatedColumn - t.generatedColumn) || + n || + 0 !== (r = d(e.source, t.source)) || + 0 !== (r = e.originalLine - t.originalLine) || + 0 !== (r = e.originalColumn - t.originalColumn) + ? r + : d(e.name, t.name); + }), + (t.compareByGeneratedPositionsInflated = function (e, t) { + var n = e.generatedLine - t.generatedLine; + return 0 !== n || + 0 !== (n = e.generatedColumn - t.generatedColumn) || + 0 !== (n = d(e.source, t.source)) || + 0 !== (n = e.originalLine - t.originalLine) || + 0 !== (n = e.originalColumn - t.originalColumn) + ? n + : d(e.name, t.name); + }), + (t.parseSourceMapInput = function (e) { + return JSON.parse(e.replace(/^\)]}'[^\n]*\n/, '')); + }), + (t.computeSourceURL = function (e, t, n) { + if (((t = t || ''), e && ('/' !== e[e.length - 1] && '/' !== t[0] && (e += '/'), (t = e + t)), n)) { + var r = o(n); + if (!r) throw new Error('sourceMapURL could not be parsed'); + if (r.path) { + var u = r.path.lastIndexOf('/'); + u >= 0 && (r.path = r.path.substring(0, u + 1)); + } + t = a(s(r), t); + } + return i(t); + }); + }, + './node_modules/source-map/source-map.js': function (e, t, n) { + (t.SourceMapGenerator = n('./node_modules/source-map/lib/source-map-generator.js').SourceMapGenerator), + (t.SourceMapConsumer = n('./node_modules/source-map/lib/source-map-consumer.js').SourceMapConsumer), + (t.SourceNode = n('./node_modules/source-map/lib/source-node.js').SourceNode); + }, + './node_modules/supports-color/index.js': function (e, t, n) { + 'use strict'; + const r = n('os'), + o = n('tty'), + s = n('./node_modules/supports-color/node_modules/has-flag/index.js'), + { env: i } = process; + let a; + function u(e) { + return 0 !== e && { level: e, hasBasic: !0, has256: e >= 2, has16m: e >= 3 }; + } + function l(e, t) { + if (0 === a) return 0; + if (s('color=16m') || s('color=full') || s('color=truecolor')) return 3; + if (s('color=256')) return 2; + if (e && !t && void 0 === a) return 0; + const n = a || 0; + if ('dumb' === i.TERM) return n; + if ('win32' === process.platform) { + const e = r.release().split('.'); + return Number(e[0]) >= 10 && Number(e[2]) >= 10586 ? (Number(e[2]) >= 14931 ? 3 : 2) : 1; + } + if ('CI' in i) + return ['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI'].some((e) => e in i) || 'codeship' === i.CI_NAME ? 1 : n; + if ('TEAMCITY_VERSION' in i) return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(i.TEAMCITY_VERSION) ? 1 : 0; + if ('GITHUB_ACTIONS' in i) return 1; + if ('truecolor' === i.COLORTERM) return 3; + if ('TERM_PROGRAM' in i) { + const e = parseInt((i.TERM_PROGRAM_VERSION || '').split('.')[0], 10); + switch (i.TERM_PROGRAM) { + case 'iTerm.app': + return e >= 3 ? 3 : 2; + case 'Apple_Terminal': + return 2; + } + } + return /-256(color)?$/i.test(i.TERM) + ? 2 + : /^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(i.TERM) || 'COLORTERM' in i + ? 1 + : n; + } + s('no-color') || s('no-colors') || s('color=false') || s('color=never') + ? (a = 0) + : (s('color') || s('colors') || s('color=true') || s('color=always')) && (a = 1), + 'FORCE_COLOR' in i && + (a = + 'true' === i.FORCE_COLOR + ? 1 + : 'false' === i.FORCE_COLOR + ? 0 + : 0 === i.FORCE_COLOR.length + ? 1 + : Math.min(parseInt(i.FORCE_COLOR, 10), 3)), + (e.exports = { + supportsColor: function (e) { + return u(l(e, e && e.isTTY)); + }, + stdout: u(l(!0, o.isatty(1))), + stderr: u(l(!0, o.isatty(2))), + }); + }, + './node_modules/supports-color/node_modules/has-flag/index.js': function (e, t, n) { + 'use strict'; + e.exports = (e, t = process.argv) => { + const n = e.startsWith('-') ? '' : 1 === e.length ? '-' : '--', + r = t.indexOf(n + e), + o = t.indexOf('--'); + return -1 !== r && (-1 === o || r < o); + }; + }, + './node_modules/universalify/index.js': function (e, t, n) { + 'use strict'; + (t.fromCallback = function (e) { + return Object.defineProperty( + function (...t) { + if ('function' != typeof t[t.length - 1]) + return new Promise((n, r) => { + e.apply(this, t.concat([(e, t) => (e ? r(e) : n(t))])); + }); + e.apply(this, t); + }, + 'name', + { value: e.name } + ); + }), + (t.fromPromise = function (e) { + return Object.defineProperty( + function (...t) { + const n = t[t.length - 1]; + if ('function' != typeof n) return e.apply(this, t); + e.apply(this, t.slice(0, -1)).then((e) => n(null, e), n); + }, + 'name', + { value: e.name } + ); + }); + }, + './node_modules/webpack/buildin/module.js': function (e, t) { + e.exports = function (e) { + return ( + e.webpackPolyfill || + ((e.deprecate = function () {}), + (e.paths = []), + e.children || (e.children = []), + Object.defineProperty(e, 'loaded', { + enumerable: !0, + get: function () { + return e.l; + }, + }), + Object.defineProperty(e, 'id', { + enumerable: !0, + get: function () { + return e.i; + }, + }), + (e.webpackPolyfill = 1)), + e + ); + }; + }, + './node_modules/wrappy/wrappy.js': function (e, t) { + e.exports = function e(t, n) { + if (t && n) return e(t)(n); + if ('function' != typeof t) throw new TypeError('need wrapper function'); + return ( + Object.keys(t).forEach(function (e) { + r[e] = t[e]; + }), + r + ); + function r() { + for (var e = new Array(arguments.length), n = 0; n < e.length; n++) e[n] = arguments[n]; + var r = t.apply(this, e), + o = e[e.length - 1]; + return ( + 'function' == typeof r && + r !== o && + Object.keys(o).forEach(function (e) { + r[e] = o[e]; + }), + r + ); + } + }; + }, + assert: function (e, t) { + e.exports = require('assert'); + }, + buffer: function (e, t) { + e.exports = require('buffer'); + }, + child_process: function (e, t) { + e.exports = require('child_process'); + }, + constants: function (e, t) { + e.exports = require('constants'); + }, + crypto: function (e, t) { + e.exports = require('crypto'); + }, + electron: function (e, t) { + e.exports = require('electron'); + }, + events: function (e, t) { + e.exports = require('events'); + }, + fs: function (e, t) { + e.exports = require('fs'); + }, + http: function (e, t) { + e.exports = require('http'); + }, + https: function (e, t) { + e.exports = require('https'); + }, + os: function (e, t) { + e.exports = require('os'); + }, + path: function (e, t) { + e.exports = require('path'); + }, + querystring: function (e, t) { + e.exports = require('querystring'); + }, + stream: function (e, t) { + e.exports = require('stream'); + }, + string_decoder: function (e, t) { + e.exports = require('string_decoder'); + }, + tty: function (e, t) { + e.exports = require('tty'); + }, + url: function (e, t) { + e.exports = require('url'); + }, + util: function (e, t) { + e.exports = require('util'); + }, + zlib: function (e, t) { + e.exports = require('zlib'); + }, +}); From 3b0d30adb93a7beda4e3e8ba944f79a297809e1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Oct 2023 01:59:19 +0000 Subject: [PATCH 36/61] Bump loader-utils from 2.0.2 to 2.0.4 Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md) - [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4) --- updated-dependencies: - dependency-name: loader-utils dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fda6437c..29a8b3a1 100644 --- a/package.json +++ b/package.json @@ -255,7 +255,7 @@ "halogenium": "^2.3.0", "history": "^5.1.0", "html2canvas": "^1.3.2", - "loader-utils": "^2.0.0", + "loader-utils": "^2.0.4", "localforage": "^1.10.0", "node-fetch": "^3.2.10", "react": "^17.0.2", diff --git a/yarn.lock b/yarn.lock index c84b33c6..6cf95c42 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8017,10 +8017,10 @@ loader-utils@1.2.3: emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== +loader-utils@^2.0.0, loader-utils@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" From 62b71a7eac3059f5e6e1b0033cd98368563c2e3c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Oct 2023 02:10:28 +0000 Subject: [PATCH 37/61] Bump detect-port from 1.3.0 to 1.5.1 Bumps [detect-port](https://github.com/node-modules/detect-port) from 1.3.0 to 1.5.1. - [Release notes](https://github.com/node-modules/detect-port/releases) - [Changelog](https://github.com/node-modules/detect-port/blob/master/HISTORY.md) - [Commits](https://github.com/node-modules/detect-port/compare/1.3.0...v1.5.1) --- updated-dependencies: - dependency-name: detect-port dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 29a8b3a1..87a950ac 100644 --- a/package.json +++ b/package.json @@ -197,7 +197,7 @@ "cross-env": "^7.0.3", "css-loader": "^5.2.7", "css-minimizer-webpack-plugin": "^1.3.0", - "detect-port": "^1.3.0", + "detect-port": "^1.5.1", "electron": "^22.3.25", "electron-builder": "^24.6.4", "electron-devtools-installer": "^3.2.0", diff --git a/yarn.lock b/yarn.lock index 6cf95c42..02d32f4b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4354,7 +4354,7 @@ date-fns@^2.16.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -4542,13 +4542,13 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -detect-port@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" - integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== +detect-port@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" + integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== dependencies: address "^1.0.1" - debug "^2.6.0" + debug "4" diff-sequences@^26.6.2: version "26.6.2" From 58f2047be5fbfc3fd8b286ad50ea2f3382557a8e Mon Sep 17 00:00:00 2001 From: Will Weidler <98359135+wiidler@users.noreply.github.com> Date: Tue, 24 Oct 2023 21:25:34 -0500 Subject: [PATCH 38/61] Updated to 3.2.1 for more security alerts --- package.json | 2 +- yarn.lock | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 29a8b3a1..0429f00d 100644 --- a/package.json +++ b/package.json @@ -255,7 +255,7 @@ "halogenium": "^2.3.0", "history": "^5.1.0", "html2canvas": "^1.3.2", - "loader-utils": "^2.0.4", + "loader-utils": "^3.2.1", "localforage": "^1.10.0", "node-fetch": "^3.2.10", "react": "^17.0.2", diff --git a/yarn.lock b/yarn.lock index 6cf95c42..1c074948 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8017,7 +8017,7 @@ loader-utils@1.2.3: emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@^2.0.0, loader-utils@^2.0.4: +loader-utils@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -8026,6 +8026,11 @@ loader-utils@^2.0.0, loader-utils@^2.0.4: emojis-list "^3.0.0" json5 "^2.1.2" +loader-utils@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + localforage@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" From 0018897ff7d362cf6821054577fde5ee80322cb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Oct 2023 02:54:29 +0000 Subject: [PATCH 39/61] Bump css-loader from 5.2.7 to 6.8.1 Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.7 to 6.8.1. - [Release notes](https://github.com/webpack-contrib/css-loader/releases) - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.7...v6.8.1) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 46 ++++++++++++++++++++++------------------------ 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 9478e03f..7941d658 100644 --- a/package.json +++ b/package.json @@ -195,7 +195,7 @@ "concurrently": "^6.4.0", "core-js": "^3.33.1", "cross-env": "^7.0.3", - "css-loader": "^5.2.7", + "css-loader": "^6.8.1", "css-minimizer-webpack-plugin": "^1.3.0", "detect-port": "^1.5.1", "electron": "^22.3.25", diff --git a/yarn.lock b/yarn.lock index d1b717d1..fe7b8d91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4013,21 +4013,19 @@ css-line-break@^2.1.0: dependencies: utrie "^1.0.2" -css-loader@^5.2.7: - version "5.2.7" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae" - integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== +css-loader@^6.8.1: + version "6.8.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" + integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== dependencies: icss-utils "^5.1.0" - loader-utils "^2.0.0" - postcss "^8.2.15" + postcss "^8.4.21" postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" + postcss-modules-local-by-default "^4.0.3" postcss-modules-scope "^3.0.0" postcss-modules-values "^4.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^3.0.0" - semver "^7.3.5" + postcss-value-parser "^4.2.0" + semver "^7.3.8" css-minimizer-webpack-plugin@^1.3.0: version "1.3.0" @@ -8507,10 +8505,10 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916" integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA== -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== nanomatch@^1.2.9: version "1.2.13" @@ -9419,10 +9417,10 @@ postcss-modules-extract-imports@^3.0.0: resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== +postcss-modules-local-by-default@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" @@ -9592,7 +9590,7 @@ postcss-value-parser@^3.0.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== @@ -9605,12 +9603,12 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.2.15: - version "8.4.14" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" - integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== +postcss@^8.4.21: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: - nanoid "^3.3.4" + nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" From 4149ae6f08e16f46e99453f53871aa0ac40b74be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Oct 2023 03:16:47 +0000 Subject: [PATCH 40/61] Bump browserslist-config-erb from 0.0.1 to 0.0.3 Bumps browserslist-config-erb from 0.0.1 to 0.0.3. --- updated-dependencies: - dependency-name: browserslist-config-erb dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7941d658..acdbee38 100644 --- a/package.json +++ b/package.json @@ -190,7 +190,7 @@ "babel-loader": "^8.2.3", "babel-plugin-dev-expression": "^0.2.3", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "browserslist-config-erb": "^0.0.1", + "browserslist-config-erb": "^0.0.3", "chalk": "^4.1.2", "concurrently": "^6.4.0", "core-js": "^3.33.1", diff --git a/yarn.lock b/yarn.lock index fe7b8d91..c12ed205 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3229,10 +3229,10 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist-config-erb@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/browserslist-config-erb/-/browserslist-config-erb-0.0.1.tgz#0a93648bbe11fac5b9fe555bf061f31980db64db" - integrity sha512-QQQzCXrYVVdSWxO0UuV+f2HGBt7xdGRRvgr49W1lcwoyXNpRQFVi5cTz8+B/rLHyBkWd4JbRFeTIKHAw7BpCBg== +browserslist-config-erb@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/browserslist-config-erb/-/browserslist-config-erb-0.0.3.tgz#db7f06fe5b1ce2ab9f09e78ac4d5a9f572e188a4" + integrity sha512-y47DryCY92lxkKyRVMlaZvXAolIY7U33q9e4CS0MdWeJkoAht7OzsrkfdZFCBOP3H5q1EVUxS0L7VVsKM6gZCQ== browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.8, browserslist@^4.20.2, browserslist@^4.21.2: version "4.21.2" From 4e568098b7e99749a0ca0917544486f76ef78c60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Oct 2023 20:23:26 +0000 Subject: [PATCH 41/61] Bump husky from 4.3.8 to 8.0.3 Bumps [husky](https://github.com/typicode/husky) from 4.3.8 to 8.0.3. - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v4.3.8...v8.0.3) --- updated-dependencies: - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 50 +++++--------------------------------------------- 2 files changed, 6 insertions(+), 46 deletions(-) diff --git a/package.json b/package.json index acdbee38..b050df67 100644 --- a/package.json +++ b/package.json @@ -221,7 +221,7 @@ "eslint-plugin-react": "^7.27.0", "eslint-plugin-react-hooks": "^4.3.0", "file-loader": "^6.0.0", - "husky": "^4.3.8", + "husky": "^8.0.3", "identity-obj-proxy": "^3.0.0", "jest": "^26.1.0", "lint-staged": "^10.5.4", diff --git a/yarn.lock b/yarn.lock index c12ed205..a4fe257b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3784,11 +3784,6 @@ compare-version@^0.1.2: resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== -compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -5861,13 +5856,6 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-versions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" - integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== - dependencies: - semver-regex "^3.1.2" - flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -6585,21 +6573,10 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -husky@^4.3.8: - version "4.3.8" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" - integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^7.0.0" - find-versions "^4.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^5.0.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" +husky@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" + integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== iconv-corefoundation@^1.1.7: version "1.1.7" @@ -8921,7 +8898,7 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -opencollective-postinstall@^2.0.2, opencollective-postinstall@^2.0.3: +opencollective-postinstall@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== @@ -9257,13 +9234,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-dir@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - dependencies: - find-up "^5.0.0" - please-upgrade-node@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" @@ -10572,11 +10542,6 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -semver-regex@^3.1.2: - version "3.1.4" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" - integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== - "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -12251,11 +12216,6 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== -which-pm-runs@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" - integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== - which-typed-array@^1.1.11, which-typed-array@^1.1.13: version "1.1.13" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" From bc1779e64f5eb8f57fd0ea1a0256d8f3f272172b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Oct 2023 21:10:04 +0000 Subject: [PATCH 42/61] Bump eslint-plugin-jest from 24.7.0 to 27.6.0 Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 24.7.0 to 27.6.0. - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases) - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v24.7.0...v27.6.0) --- updated-dependencies: - dependency-name: eslint-plugin-jest dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 81 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index acdbee38..5421154b 100644 --- a/package.json +++ b/package.json @@ -214,7 +214,7 @@ "eslint-import-resolver-webpack": "^0.13.2", "eslint-plugin-compat": "^3.13.0", "eslint-plugin-import": "^2.29.0", - "eslint-plugin-jest": "^24.1.3", + "eslint-plugin-jest": "^27.6.0", "eslint-plugin-jsx-a11y": "6.4.1", "eslint-plugin-prettier": "^4.2.0", "eslint-plugin-promise": "^4.3.1", diff --git a/yarn.lock b/yarn.lock index c12ed205..c64a7dec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1278,6 +1278,13 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1939,6 +1946,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== +"@types/json-schema@^7.0.9": + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -2116,6 +2128,11 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== +"@types/semver@^7.3.12": + version "7.5.4" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.4.tgz#0a41252ad431c473158b22f9bfb9a63df7541cff" + integrity sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ== + "@types/semver@^7.3.6": version "7.3.10" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.10.tgz#5f19ee40cbeff87d916eedc8c2bfe2305d957f73" @@ -2206,11 +2223,24 @@ "@typescript-eslint/types" "4.33.0" "@typescript-eslint/visitor-keys" "4.33.0" +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + "@typescript-eslint/types@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== + "@typescript-eslint/typescript-estree@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" @@ -2224,6 +2254,33 @@ semver "^7.3.5" tsutils "^3.21.0" +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@^5.10.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + eslint-scope "^5.1.1" + semver "^7.3.7" + "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" @@ -2232,6 +2289,14 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== + dependencies: + "@typescript-eslint/types" "5.62.0" + eslint-visitor-keys "^3.3.0" + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -5317,13 +5382,20 @@ eslint-plugin-import@^2.24.1, eslint-plugin-import@^2.29.0: semver "^6.3.1" tsconfig-paths "^3.14.2" -eslint-plugin-jest@^24.1.3, eslint-plugin-jest@^24.4.0: +eslint-plugin-jest@^24.4.0: version "24.7.0" resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz#206ac0833841e59e375170b15f8d0955219c4889" integrity sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" +eslint-plugin-jest@^27.6.0: + version "27.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz#e5c0cf735b3c8cad0ef9db5b565b2fc99f5e55ed" + integrity sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng== + dependencies: + "@typescript-eslint/utils" "^5.10.0" + eslint-plugin-jsx-a11y@6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" @@ -5422,6 +5494,11 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== +eslint-visitor-keys@^3.3.0: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + eslint@^7.32.0: version "7.32.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" @@ -6188,7 +6265,7 @@ globalthis@^1.0.1, globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@^11.0.3: +globby@^11.0.3, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -10599,7 +10676,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0, semve resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3: +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== From 9da1d4749325fefd7929ccab67ff24a2afd64829 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Nov 2023 21:00:07 +0000 Subject: [PATCH 43/61] Bump webpack-merge from 5.8.0 to 5.10.0 Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.8.0 to 5.10.0. - [Changelog](https://github.com/survivejs/webpack-merge/blob/develop/CHANGELOG.md) - [Commits](https://github.com/survivejs/webpack-merge/compare/v5.8.0...v5.10.0) --- updated-dependencies: - dependency-name: webpack-merge dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5421154b..663261c2 100644 --- a/package.json +++ b/package.json @@ -241,7 +241,7 @@ "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.9.1", "webpack-dev-server": "^3.11.3", - "webpack-merge": "^5.8.0", + "webpack-merge": "^5.10.0", "yarn-deduplicate": "^3.1.0" }, "dependencies": { diff --git a/yarn.lock b/yarn.lock index c64a7dec..e202e676 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5953,6 +5953,11 @@ flat-cache@^3.0.4: flatted "^3.1.0" rimraf "^3.0.2" +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + flatted@^3.1.0: version "3.2.6" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2" @@ -12226,12 +12231,13 @@ webpack-log@^2.0.0: ansi-colors "^3.0.0" uuid "^3.3.2" -webpack-merge@^5.7.3, webpack-merge@^5.8.0: - version "5.8.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== +webpack-merge@^5.10.0, webpack-merge@^5.7.3: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== dependencies: clone-deep "^4.0.1" + flat "^5.0.2" wildcard "^2.0.0" webpack-sources@^1.1.0, webpack-sources@^1.4.3: From 7391c70fd720d3e9db2bb14675a8d84917ee18bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Nov 2023 21:02:12 +0000 Subject: [PATCH 44/61] Bump lint-staged from 10.5.4 to 15.0.2 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.4 to 15.0.2. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v10.5.4...v15.0.2) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 337 ++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 237 insertions(+), 102 deletions(-) diff --git a/package.json b/package.json index 5421154b..18f41019 100644 --- a/package.json +++ b/package.json @@ -224,7 +224,7 @@ "husky": "^4.3.8", "identity-obj-proxy": "^3.0.0", "jest": "^26.1.0", - "lint-staged": "^10.5.4", + "lint-staged": "^15.0.2", "mini-css-extract-plugin": "^1.6.2", "opencollective-postinstall": "^2.0.3", "prettier": "^2.4.1", diff --git a/yarn.lock b/yarn.lock index c64a7dec..b59dcaa5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2591,13 +2591,20 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: +ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" +ansi-escapes@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-5.0.0.tgz#b6a0caf0eef0c41af190e9a749e0c00ec04bb2a6" + integrity sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA== + dependencies: + type-fest "^1.0.2" + ansi-html-community@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" @@ -2647,6 +2654,11 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== +ansi-styles@^6.0.0, ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -3524,6 +3536,11 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== +chalk@5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -3660,6 +3677,13 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" + integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== + dependencies: + restore-cursor "^4.0.0" + cli-spinners@^2.5.0: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" @@ -3673,6 +3697,14 @@ cli-truncate@^2.1.0: slice-ansi "^3.0.0" string-width "^4.2.0" +cli-truncate@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" + integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== + dependencies: + slice-ansi "^5.0.0" + string-width "^5.0.0" + cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" @@ -3802,11 +3834,16 @@ color@^3.0.0: color-convert "^1.9.3" color-string "^1.6.0" -colorette@^2.0.14, colorette@^2.0.16: +colorette@^2.0.14: version "2.0.19" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== +colorette@^2.0.20: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + colors@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" @@ -3819,6 +3856,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" + integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== + commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -3829,7 +3871,7 @@ commander@^5.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== -commander@^6.1.0, commander@^6.2.0: +commander@^6.1.0: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== @@ -4424,7 +4466,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: +debug@4, debug@4.3.4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -4460,11 +4502,6 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" @@ -4800,6 +4837,11 @@ duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -4967,7 +5009,7 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emoji-regex@^9.0.0: +emoji-regex@^9.0.0, emoji-regex@^9.2.2: version "9.2.2" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== @@ -5011,7 +5053,7 @@ enhanced-resolve@^5.10.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.5, enquirer@^2.3.6: +enquirer@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -5598,6 +5640,11 @@ eventemitter3@^4.0.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== +eventemitter3@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" + integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== + events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" @@ -5613,6 +5660,21 @@ exec-sh@^0.3.2: resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== +execa@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -5626,7 +5688,7 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^4.0.0, execa@^4.1.0: +execa@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -6150,11 +6212,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-symbols "^1.0.3" hasown "^2.0.0" -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" @@ -6174,6 +6231,11 @@ get-stream@^5.0.0, get-stream@^5.1.0: dependencies: pump "^3.0.0" +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" @@ -6662,6 +6724,11 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + husky@^4.3.8: version "4.3.8" resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" @@ -7055,6 +7122,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-fullwidth-code-point@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" + integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== + is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" @@ -7103,11 +7175,6 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" @@ -7152,11 +7219,6 @@ is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" @@ -7179,6 +7241,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -8038,45 +8105,43 @@ lie@~3.3.0: dependencies: immediate "~3.0.5" +lilconfig@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lint-staged@^10.5.4: - version "10.5.4" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665" - integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg== - dependencies: - chalk "^4.1.0" - cli-truncate "^2.1.0" - commander "^6.2.0" - cosmiconfig "^7.0.0" - debug "^4.2.0" - dedent "^0.7.0" - enquirer "^2.3.6" - execa "^4.1.0" - listr2 "^3.2.2" - log-symbols "^4.0.0" - micromatch "^4.0.2" - normalize-path "^3.0.0" - please-upgrade-node "^3.2.0" - string-argv "0.3.1" - stringify-object "^3.3.0" - -listr2@^3.2.2: - version "3.14.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" - integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== +lint-staged@^15.0.2: + version "15.0.2" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-15.0.2.tgz#abef713182ec2770143e40a5d6d0130fe61ed442" + integrity sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw== + dependencies: + chalk "5.3.0" + commander "11.1.0" + debug "4.3.4" + execa "8.0.1" + lilconfig "2.1.0" + listr2 "7.0.2" + micromatch "4.0.5" + pidtree "0.6.0" + string-argv "0.3.2" + yaml "2.3.3" + +listr2@7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-7.0.2.tgz#3aa3e1549dfaf3c57ab5eeaba754da3b87f33063" + integrity sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g== dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.16" - log-update "^4.0.0" - p-map "^4.0.0" + cli-truncate "^3.1.0" + colorette "^2.0.20" + eventemitter3 "^5.0.1" + log-update "^5.0.1" rfdc "^1.3.0" - rxjs "^7.5.1" - through "^2.3.8" - wrap-ansi "^7.0.0" + wrap-ansi "^8.1.0" loader-runner@^4.2.0: version "4.3.0" @@ -8190,7 +8255,7 @@ lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.2 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.0.0, log-symbols@^4.1.0: +log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -8198,15 +8263,16 @@ log-symbols@^4.0.0, log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== +log-update@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-5.0.1.tgz#9e928bf70cb183c1f0c9e91d9e6b7115d597ce09" + integrity sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw== dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" + ansi-escapes "^5.0.0" + cli-cursor "^4.0.0" + slice-ansi "^5.0.0" + strip-ansi "^7.0.1" + wrap-ansi "^8.0.1" loglevel@^1.6.8: version "1.8.0" @@ -8346,6 +8412,14 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micromatch@4.0.5, micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -8365,14 +8439,6 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -8400,6 +8466,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -8817,6 +8888,13 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" +npm-run-path@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== + dependencies: + path-key "^4.0.0" + npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" @@ -8998,6 +9076,13 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + opencollective-postinstall@^2.0.2, opencollective-postinstall@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" @@ -9241,6 +9326,11 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -9293,6 +9383,11 @@ picomatch@^2.0.4, picomatch@^2.3.0, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pidtree@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" + integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -10413,6 +10508,14 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" +restore-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" + integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -10496,13 +10599,6 @@ rxjs@^6.6.3: dependencies: tslib "^1.9.0" -rxjs@^7.5.1: - version "7.5.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc" - integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw== - dependencies: - tslib "^2.1.0" - safe-array-concat@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" @@ -10850,6 +10946,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -10901,6 +11002,14 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" +slice-ansi@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" + integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== + dependencies: + ansi-styles "^6.0.0" + is-fullwidth-code-point "^4.0.0" + smart-buffer@^4.0.2: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -11156,10 +11265,10 @@ stl-viewer@^0.12.0: three "^0.72.0" three-orbit-controls "^72.0.0" -string-argv@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== +string-argv@0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" + integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== string-length@^4.0.1: version "4.0.2" @@ -11196,6 +11305,15 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" +string-width@^5.0.0, string-width@^5.0.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.matchall@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" @@ -11251,15 +11369,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -11281,6 +11390,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -11301,6 +11417,11 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -11542,11 +11663,6 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -11757,6 +11873,11 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-fest@^1.0.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -12402,6 +12523,15 @@ wrap-ansi@^7.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -12469,6 +12599,11 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yaml@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.3.tgz#01f6d18ef036446340007db8e016810e5d64aad9" + integrity sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ== + yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" From 58c64aa77039a90a7f95d3d9ef22324fcbceadf4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Nov 2023 21:13:11 +0000 Subject: [PATCH 45/61] Bump lint-staged from 10.5.4 to 15.0.2 Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.5.4 to 15.0.2. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v10.5.4...v15.0.2) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 363 +++++++++++++++++++++++++++++++++------------------ 2 files changed, 236 insertions(+), 129 deletions(-) diff --git a/package.json b/package.json index 1b60ba04..f2b4d1bc 100644 --- a/package.json +++ b/package.json @@ -224,7 +224,7 @@ "husky": "^8.0.3", "identity-obj-proxy": "^3.0.0", "jest": "^26.1.0", - "lint-staged": "^10.5.4", + "lint-staged": "^15.0.2", "mini-css-extract-plugin": "^1.6.2", "opencollective-postinstall": "^2.0.3", "prettier": "^2.4.1", diff --git a/yarn.lock b/yarn.lock index 2aba9021..d14476bb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2000,11 +2000,6 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - "@types/plist@^3.0.1": version "3.0.2" resolved "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.2.tgz#61b3727bba0f5c462fe333542534a0c3e19ccb01" @@ -2591,13 +2586,20 @@ ansi-colors@^4.1.1: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: +ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" +ansi-escapes@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-5.0.0.tgz#b6a0caf0eef0c41af190e9a749e0c00ec04bb2a6" + integrity sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA== + dependencies: + type-fest "^1.0.2" + ansi-html-community@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" @@ -2647,6 +2649,11 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== +ansi-styles@^6.0.0, ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -3524,6 +3531,11 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== +chalk@5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -3660,6 +3672,13 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" + integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== + dependencies: + restore-cursor "^4.0.0" + cli-spinners@^2.5.0: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" @@ -3673,6 +3692,14 @@ cli-truncate@^2.1.0: slice-ansi "^3.0.0" string-width "^4.2.0" +cli-truncate@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" + integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== + dependencies: + slice-ansi "^5.0.0" + string-width "^5.0.0" + cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" @@ -3802,11 +3829,16 @@ color@^3.0.0: color-convert "^1.9.3" color-string "^1.6.0" -colorette@^2.0.14, colorette@^2.0.16: +colorette@^2.0.14: version "2.0.19" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== +colorette@^2.0.20: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + colors@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" @@ -3819,6 +3851,11 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" + integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== + commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -3829,7 +3866,7 @@ commander@^5.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== -commander@^6.1.0, commander@^6.2.0: +commander@^6.1.0: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== @@ -3996,17 +4033,6 @@ cosmiconfig@^5.0.0: js-yaml "^3.13.1" parse-json "^4.0.0" -cosmiconfig@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - crc@^3.8.0: version "3.8.0" resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" @@ -4419,7 +4445,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: +debug@4, debug@4.3.4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -4455,11 +4481,6 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" @@ -4795,6 +4816,11 @@ duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -4962,7 +4988,7 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emoji-regex@^9.0.0: +emoji-regex@^9.0.0, emoji-regex@^9.2.2: version "9.2.2" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== @@ -5006,7 +5032,7 @@ enhanced-resolve@^5.10.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.5, enquirer@^2.3.6: +enquirer@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -5593,6 +5619,11 @@ eventemitter3@^4.0.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== +eventemitter3@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" + integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== + events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" @@ -5608,6 +5639,21 @@ exec-sh@^0.3.2: resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== +execa@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -5621,7 +5667,7 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^4.0.0, execa@^4.1.0: +execa@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -6138,11 +6184,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-symbols "^1.0.3" hasown "^2.0.0" -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" @@ -6162,6 +6203,11 @@ get-stream@^5.0.0, get-stream@^5.1.0: dependencies: pump "^3.0.0" +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" @@ -6650,6 +6696,11 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + husky@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" @@ -7032,6 +7083,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-fullwidth-code-point@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" + integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== + is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" @@ -7080,11 +7136,6 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" @@ -7129,11 +7180,6 @@ is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" @@ -7156,6 +7202,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -8015,45 +8066,43 @@ lie@~3.3.0: dependencies: immediate "~3.0.5" +lilconfig@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lint-staged@^10.5.4: - version "10.5.4" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665" - integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg== - dependencies: - chalk "^4.1.0" - cli-truncate "^2.1.0" - commander "^6.2.0" - cosmiconfig "^7.0.0" - debug "^4.2.0" - dedent "^0.7.0" - enquirer "^2.3.6" - execa "^4.1.0" - listr2 "^3.2.2" - log-symbols "^4.0.0" - micromatch "^4.0.2" - normalize-path "^3.0.0" - please-upgrade-node "^3.2.0" - string-argv "0.3.1" - stringify-object "^3.3.0" - -listr2@^3.2.2: - version "3.14.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" - integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== +lint-staged@^15.0.2: + version "15.0.2" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-15.0.2.tgz#abef713182ec2770143e40a5d6d0130fe61ed442" + integrity sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw== + dependencies: + chalk "5.3.0" + commander "11.1.0" + debug "4.3.4" + execa "8.0.1" + lilconfig "2.1.0" + listr2 "7.0.2" + micromatch "4.0.5" + pidtree "0.6.0" + string-argv "0.3.2" + yaml "2.3.3" + +listr2@7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-7.0.2.tgz#3aa3e1549dfaf3c57ab5eeaba754da3b87f33063" + integrity sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g== dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.16" - log-update "^4.0.0" - p-map "^4.0.0" + cli-truncate "^3.1.0" + colorette "^2.0.20" + eventemitter3 "^5.0.1" + log-update "^5.0.1" rfdc "^1.3.0" - rxjs "^7.5.1" - through "^2.3.8" - wrap-ansi "^7.0.0" + wrap-ansi "^8.1.0" loader-runner@^4.2.0: version "4.3.0" @@ -8167,7 +8216,7 @@ lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.2 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^4.0.0, log-symbols@^4.1.0: +log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -8175,15 +8224,16 @@ log-symbols@^4.0.0, log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== +log-update@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-5.0.1.tgz#9e928bf70cb183c1f0c9e91d9e6b7115d597ce09" + integrity sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw== dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" + ansi-escapes "^5.0.0" + cli-cursor "^4.0.0" + slice-ansi "^5.0.0" + strip-ansi "^7.0.1" + wrap-ansi "^8.0.1" loglevel@^1.6.8: version "1.8.0" @@ -8323,6 +8373,14 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== +micromatch@4.0.5, micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -8342,14 +8400,6 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -8377,6 +8427,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -8794,6 +8849,13 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" +npm-run-path@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== + dependencies: + path-key "^4.0.0" + npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" @@ -8975,6 +9037,13 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + opencollective-postinstall@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" @@ -9218,6 +9287,11 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -9270,6 +9344,11 @@ picomatch@^2.0.4, picomatch@^2.3.0, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pidtree@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" + integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -9311,13 +9390,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - plist@^3.0.4, plist@^3.0.5: version "3.1.0" resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" @@ -10383,6 +10455,14 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" +restore-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" + integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -10466,13 +10546,6 @@ rxjs@^6.6.3: dependencies: tslib "^1.9.0" -rxjs@^7.5.1: - version "7.5.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc" - integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw== - dependencies: - tslib "^2.1.0" - safe-array-concat@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" @@ -10815,6 +10888,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -10866,6 +10944,14 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" +slice-ansi@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" + integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== + dependencies: + ansi-styles "^6.0.0" + is-fullwidth-code-point "^4.0.0" + smart-buffer@^4.0.2: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -11121,10 +11207,10 @@ stl-viewer@^0.12.0: three "^0.72.0" three-orbit-controls "^72.0.0" -string-argv@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== +string-argv@0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" + integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== string-length@^4.0.1: version "4.0.2" @@ -11161,6 +11247,15 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" +string-width@^5.0.0, string-width@^5.0.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.matchall@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" @@ -11216,15 +11311,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -11246,6 +11332,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -11266,6 +11359,11 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -11507,11 +11605,6 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -11722,6 +11815,11 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-fest@^1.0.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -12362,6 +12460,15 @@ wrap-ansi@^7.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -12429,10 +12536,10 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.3.tgz#01f6d18ef036446340007db8e016810e5d64aad9" + integrity sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ== yargs-parser@^13.1.2: version "13.1.2" From d7b98324bf2cd20b96c8c224f766a78a43dd3a13 Mon Sep 17 00:00:00 2001 From: lightningcreep4 Date: Fri, 3 Nov 2023 15:17:42 -0500 Subject: [PATCH 46/61] Turn button off when controller disconnected Working implementation for controller scheme being turned off when controller is disconnected. Only works for "Xbox 1" currently, but it should be expandable. --- src/Core/components/ControlScheme.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Core/components/ControlScheme.tsx b/src/Core/components/ControlScheme.tsx index 65451cae..ab212648 100644 --- a/src/Core/components/ControlScheme.tsx +++ b/src/Core/components/ControlScheme.tsx @@ -410,6 +410,11 @@ class ControlScheme extends Component { + {window.addEventListener('gamepaddisconnected', (e) => { + if (this.state.functionality[config].toggled === "On" && this.state.functionality[config].controller === "Xbox 1" && e.gamepad.index === 0) { + this.buttonToggle(config); + } + })} ); })} From 8cc1086e4170fb5097653c462f654f401b924f00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 20:43:42 +0000 Subject: [PATCH 47/61] Bump @babel/preset-typescript from 7.18.6 to 7.23.2 Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.18.6 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-preset-typescript) --- updated-dependencies: - dependency-name: "@babel/preset-typescript" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 154 +++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 114 insertions(+), 42 deletions(-) diff --git a/package.json b/package.json index 1b60ba04..fc0e4bb9 100644 --- a/package.json +++ b/package.json @@ -160,7 +160,7 @@ "@babel/plugin-transform-runtime": "^7.16.0", "@babel/preset-env": "^7.16.0", "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", + "@babel/preset-typescript": "^7.23.2", "@babel/register": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@teamsupercell/typings-for-css-modules-loader": "^2.5.1", diff --git a/yarn.lock b/yarn.lock index 2aba9021..f14f9fd2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -73,6 +73,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" @@ -112,6 +119,21 @@ "@babel/helper-replace-supers" "^7.18.9" "@babel/helper-split-export-declaration" "^7.18.6" +"@babel/helper-create-class-features-plugin@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz#3e35f4e04acbbf25f1b3534a657610a000543d3c" @@ -134,7 +156,7 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-environment-visitor@^7.18.6", "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20": +"@babel/helper-environment-visitor@^7.18.6", "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== @@ -146,7 +168,7 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.23.0": +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== @@ -168,6 +190,13 @@ dependencies: "@babel/types" "^7.18.9" +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" @@ -175,6 +204,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz#5a1079c005135ed627442df31a42887e80fcb712" @@ -189,6 +225,17 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" +"@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" @@ -196,7 +243,14 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== @@ -222,6 +276,15 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" +"@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-simple-access@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" @@ -229,7 +292,14 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9", "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9", "@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== @@ -253,10 +323,10 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== "@babel/helper-wrap-function@^7.18.6", "@babel/helper-wrap-function@^7.18.9": version "7.18.9" @@ -594,12 +664,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== +"@babel/plugin-syntax-jsx@^7.18.6", "@babel/plugin-syntax-jsx@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -671,12 +741,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz#1c09cd25795c7c2b8a4ba9ae49394576d4133285" - integrity sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== +"@babel/plugin-syntax-typescript@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-arrow-functions@^7.18.6": version "7.18.6" @@ -798,15 +868,14 @@ "@babel/helper-plugin-utils" "^7.18.6" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883" - integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== +"@babel/plugin-transform-modules-commonjs@^7.18.6", "@babel/plugin-transform-modules-commonjs@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" "@babel/plugin-transform-modules-systemjs@^7.18.9": version "7.18.9" @@ -975,14 +1044,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.9" -"@babel/plugin-transform-typescript@^7.18.6": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz#303feb7a920e650f2213ef37b36bbf327e6fa5a0" - integrity sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA== +"@babel/plugin-transform-typescript@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" + integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-typescript" "^7.18.6" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.22.5" "@babel/plugin-transform-unicode-escapes@^7.18.6": version "7.18.6" @@ -1103,14 +1173,16 @@ "@babel/plugin-transform-react-jsx-development" "^7.18.6" "@babel/plugin-transform-react-pure-annotations" "^7.18.6" -"@babel/preset-typescript@^7.16.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" - integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" +"@babel/preset-typescript@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" + integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-typescript" "^7.22.15" "@babel/register@^7.16.0": version "7.18.9" From be06778952b645e81c0305a345ebd2f0580841a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 20:43:54 +0000 Subject: [PATCH 48/61] Bump electron-log from 4.4.8 to 5.0.0 Bumps [electron-log](https://github.com/megahertz/electron-log) from 4.4.8 to 5.0.0. - [Changelog](https://github.com/megahertz/electron-log/blob/master/CHANGELOG.md) - [Commits](https://github.com/megahertz/electron-log/compare/v4.4.8...v5.0.0) --- updated-dependencies: - dependency-name: electron-log dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 1b60ba04..20e6e020 100644 --- a/package.json +++ b/package.json @@ -249,7 +249,7 @@ "double-ended-queue": "^2.1.0-0", "electron-db": "^0.15.7", "electron-debug": "^3.1.0", - "electron-log": "^4.4.1", + "electron-log": "^5.0.0", "electron-updater": "^4.3.9", "follow-redirects": "^1.14.8", "halogenium": "^2.3.0", diff --git a/yarn.lock b/yarn.lock index 2aba9021..857d2867 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4875,10 +4875,10 @@ electron-localshortcut@^3.1.0: keyboardevent-from-electron-accelerator "^2.0.0" keyboardevents-areequal "^0.2.1" -electron-log@^4.4.1: - version "4.4.8" - resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-4.4.8.tgz#fcb9f714dbcaefb6ac7984c4683912c74730248a" - integrity sha512-QQ4GvrXO+HkgqqEOYbi+DHL7hj5JM+nHi/j+qrN9zeeXVKy8ZABgbu4CnG+BBqDZ2+tbeq9tUC4DZfIWFU5AZA== +electron-log@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-5.0.0.tgz#b5fab83500fce1c61ec7493701f5e228b752d2e2" + integrity sha512-vB3akupmQvA8jAyNL9rULZtf6WoP8vsabjXsRtiqXS6/D37SwN/4LEyj4JD+9Bv6xoTcx/LrVnsIKEEWdq5ClQ== electron-notarize@^1.1.1: version "1.2.1" From 802f0520b5300e5536a99fbe0767eae8f01dd22e Mon Sep 17 00:00:00 2001 From: Kyle Noelker <68655832+KyleN29@users.noreply.github.com> Date: Tue, 7 Nov 2023 18:17:23 -0600 Subject: [PATCH 49/61] Expanded controller disconnect detection to all Xbox configs Each Xbox config can now detect disconnection and is disabled when disconnected. --- src/Core/components/ControlScheme.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/Core/components/ControlScheme.tsx b/src/Core/components/ControlScheme.tsx index ab212648..c65cf52c 100644 --- a/src/Core/components/ControlScheme.tsx +++ b/src/Core/components/ControlScheme.tsx @@ -411,7 +411,19 @@ class ControlScheme extends Component { {this.state.functionality[config].toggled} {window.addEventListener('gamepaddisconnected', (e) => { - if (this.state.functionality[config].toggled === "On" && this.state.functionality[config].controller === "Xbox 1" && e.gamepad.index === 0) { + if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 1' && e.gamepad.index === 0) { + this.buttonToggle(config); + } + else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 2' && e.gamepad.index === 1) { + this.buttonToggle(config); + } + else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 3' && e.gamepad.index === 2) { + this.buttonToggle(config); + } + else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 4' && e.gamepad.index === 3) { + this.buttonToggle(config); + } + else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Flight Stick' && e.gamepad.index === 4) { this.buttonToggle(config); } })} From 8d42194b200a62ae3969370c11318066fe2be7c2 Mon Sep 17 00:00:00 2001 From: Kyle Noelker <68655832+KyleN29@users.noreply.github.com> Date: Tue, 7 Nov 2023 19:25:08 -0600 Subject: [PATCH 50/61] Lint fixes --- src/Core/components/ControlScheme.tsx | 44 ++++++++++++++++++--------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/src/Core/components/ControlScheme.tsx b/src/Core/components/ControlScheme.tsx index c65cf52c..40f0a9c3 100644 --- a/src/Core/components/ControlScheme.tsx +++ b/src/Core/components/ControlScheme.tsx @@ -411,20 +411,36 @@ class ControlScheme extends Component { {this.state.functionality[config].toggled} {window.addEventListener('gamepaddisconnected', (e) => { - if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 1' && e.gamepad.index === 0) { - this.buttonToggle(config); - } - else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 2' && e.gamepad.index === 1) { - this.buttonToggle(config); - } - else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 3' && e.gamepad.index === 2) { - this.buttonToggle(config); - } - else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Xbox 4' && e.gamepad.index === 3) { - this.buttonToggle(config); - } - else if (this.state.functionality[config].toggled === 'On' && this.state.functionality[config].controller === 'Flight Stick' && e.gamepad.index === 4) { - this.buttonToggle(config); + if ( + this.state.functionality[config].toggled === 'On' && + this.state.functionality[config].controller === 'Xbox 1' && + e.gamepad.index === 0 + ) { + this.buttonToggle(config); + } else if ( + this.state.functionality[config].toggled === 'On' && + this.state.functionality[config].controller === 'Xbox 2' && + e.gamepad.index === 1 + ) { + this.buttonToggle(config); + } else if ( + this.state.functionality[config].toggled === 'On' && + this.state.functionality[config].controller === 'Xbox 3' && + e.gamepad.index === 2 + ) { + this.buttonToggle(config); + } else if ( + this.state.functionality[config].toggled === 'On' && + this.state.functionality[config].controller === 'Xbox 4' && + e.gamepad.index === 3 + ) { + this.buttonToggle(config); + } else if ( + this.state.functionality[config].toggled === 'On' && + this.state.functionality[config].controller === 'Flight Stick' && + e.gamepad.index === 4 + ) { + this.buttonToggle(config); } })} From 482cfa9f67bbfc41e3d80f5771095f2f4d5c856f Mon Sep 17 00:00:00 2001 From: Will Weidler Date: Thu, 9 Nov 2023 11:05:44 -0600 Subject: [PATCH 51/61] upgraded to 18 --- .github/workflows/deploy_basestation.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy_basestation.yml b/.github/workflows/deploy_basestation.yml index 6b897570..9996d2a9 100644 --- a/.github/workflows/deploy_basestation.yml +++ b/.github/workflows/deploy_basestation.yml @@ -22,7 +22,7 @@ jobs: fail-fast: false matrix: os: [windows-latest] # Possible values: [ubuntu-latest, windows-latest, macOS-latest] - node: [16.x] + node: [18.x] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e54b3397..4b926787 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,7 +32,7 @@ jobs: - name: Install Node.js, NPM and Yarn uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 18 - name: Install Dependencies run: yarn install --frozen-lockfile --network-timeout 300000 From 1dab0f6f385a1b69dfe420222af66a0cefd600e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Nov 2023 20:48:04 +0000 Subject: [PATCH 52/61] Bump webpack from 5.76.0 to 5.89.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.76.0 to 5.89.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.76.0...v5.89.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 277 +++++++++++++++++++++++++-------------------------- 2 files changed, 137 insertions(+), 142 deletions(-) diff --git a/package.json b/package.json index 327c9385..0941b221 100644 --- a/package.json +++ b/package.json @@ -237,7 +237,7 @@ "terser-webpack-plugin": "^5.3.9", "typescript": "^4.4.4", "url-loader": "^4.1.0", - "webpack": "^5.76.0", + "webpack": "^5.89.0", "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.9.1", "webpack-dev-server": "^3.11.3", diff --git a/yarn.lock b/yarn.lock index 6dc15362..2d6acc6d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1906,15 +1906,10 @@ "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== - -"@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== "@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": version "9.0.13" @@ -2364,125 +2359,125 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" + +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== + dependencies: + "@webassemblyjs/ast" "1.11.6" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^1.2.0": @@ -2548,10 +2543,10 @@ acorn-globals@^6.0.0: acorn "^7.1.1" acorn-walk "^7.1.1" -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== acorn-jsx@^5.3.1: version "5.3.2" @@ -5096,10 +5091,10 @@ enhanced-resolve@^0.9.1: memory-fs "^0.2.0" tapable "^0.1.8" -enhanced-resolve@^5.10.0: - version "5.13.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz#26d1ecc448c02de997133217b5c1053f34a0a275" - integrity sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg== +enhanced-resolve@^5.15.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -5280,10 +5275,10 @@ es-array-method-boxes-properly@^1.0.0: resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-module-lexer@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.1.tgz#c1b0dd5ada807a3b3155315911f364dc4e909db1" + integrity sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q== es-set-tostringtag@^2.0.1: version "2.0.2" @@ -10743,10 +10738,10 @@ schema-utils@^2.0.1, schema-utils@^2.6.5: ajv "^6.12.4" ajv-keywords "^3.5.2" -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== dependencies: "@types/json-schema" "^7.0.8" ajv "^6.12.5" @@ -11625,7 +11620,7 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.9: +terser-webpack-plugin@^5.3.7, terser-webpack-plugin@^5.3.9: version "5.3.9" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== @@ -12388,22 +12383,22 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.76.0: - version "5.76.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.76.0.tgz#f9fb9fb8c4a7dbdcd0d56a98e56b8a942ee2692c" - integrity sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA== +webpack@^5.89.0: + version "5.89.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" + integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== dependencies: "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" acorn "^8.7.1" - acorn-import-assertions "^1.7.6" + acorn-import-assertions "^1.9.0" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.10.0" - es-module-lexer "^0.9.0" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" @@ -12412,9 +12407,9 @@ webpack@^5.76.0: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^3.1.0" + schema-utils "^3.2.0" tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" + terser-webpack-plugin "^5.3.7" watchpack "^2.4.0" webpack-sources "^3.2.3" From b70b52c8b87f7c305dbb1962e9c0c671f9654335 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Nov 2023 20:49:20 +0000 Subject: [PATCH 53/61] Bump electron-notarize from 1.2.1 to 1.2.2 Bumps [electron-notarize](https://github.com/electron/notarize) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/electron/notarize/releases) - [Changelog](https://github.com/electron/notarize/blob/main/.releaserc.json) - [Commits](https://github.com/electron/notarize/compare/v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: electron-notarize dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 327c9385..8e5c6df1 100644 --- a/package.json +++ b/package.json @@ -201,7 +201,7 @@ "electron": "^22.3.25", "electron-builder": "^24.6.4", "electron-devtools-installer": "^3.2.0", - "electron-notarize": "^1.1.1", + "electron-notarize": "^1.2.2", "electron-rebuild": "^2.3.5", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.7", diff --git a/yarn.lock b/yarn.lock index 6dc15362..a9539921 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4978,10 +4978,10 @@ electron-log@^5.0.0: resolved "https://registry.yarnpkg.com/electron-log/-/electron-log-5.0.0.tgz#b5fab83500fce1c61ec7493701f5e228b752d2e2" integrity sha512-vB3akupmQvA8jAyNL9rULZtf6WoP8vsabjXsRtiqXS6/D37SwN/4LEyj4JD+9Bv6xoTcx/LrVnsIKEEWdq5ClQ== -electron-notarize@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.2.1.tgz#347c18eca8e29dddadadee511b870c13d4008baf" - integrity sha512-u/ECWhIrhkSQpZM4cJzVZ5TsmkaqrRo5LDC/KMbGF0sPkm53Ng59+M0zp8QVaql0obfJy9vlVT+4iOkAi2UDlA== +electron-notarize@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.2.2.tgz#ebf2b258e8e08c1c9f8ff61dc53d5b16b439daf4" + integrity sha512-ZStVWYcWI7g87/PgjPJSIIhwQXOaw4/XeXU+pWqMMktSLHaGMLHdyPPN7Cmao7+Cr7fYufA16npdtMndYciHNw== dependencies: debug "^4.1.1" fs-extra "^9.0.1" From 2ee8a0fb6c7f110bb71616605e04a3864a243328 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Nov 2023 21:47:11 +0000 Subject: [PATCH 54/61] Bump eslint-import-resolver-webpack from 0.13.2 to 0.13.8 Bumps [eslint-import-resolver-webpack](https://github.com/import-js/eslint-plugin-import) from 0.13.2 to 0.13.8. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](https://github.com/import-js/eslint-plugin-import/compare/resolvers/webpack/v0.13.2...resolvers/webpack/v0.13.8) --- updated-dependencies: - dependency-name: eslint-import-resolver-webpack dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 53 ++++++++++++++++++++++++---------------------------- 2 files changed, 25 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 0941b221..ed6e0d20 100644 --- a/package.json +++ b/package.json @@ -211,7 +211,7 @@ "eslint-config-airbnb-typescript": "^14.0.2", "eslint-config-erb": "^4.0.0-alpha.0", "eslint-config-prettier": "^9.0.0", - "eslint-import-resolver-webpack": "^0.13.2", + "eslint-import-resolver-webpack": "^0.13.8", "eslint-plugin-compat": "^3.13.0", "eslint-plugin-import": "^2.29.0", "eslint-plugin-jest": "^27.6.0", diff --git a/yarn.lock b/yarn.lock index 2d6acc6d..a0c5356f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2837,11 +2837,6 @@ array-buffer-byte-length@^1.0.0: call-bind "^1.0.2" is-array-buffer "^3.0.1" -array-find@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" - integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== - array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -2896,14 +2891,14 @@ array.prototype.filter@^1.0.0: es-array-method-boxes-properly "^1.0.0" is-string "^1.0.7" -array.prototype.find@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.2.0.tgz#153b8a28ad8965cd86d3117b07e6596af6f2880d" - integrity sha512-sn40qmUiLYAcRb/1HsIQjTTZ1kCy8II8VtZJpMn2Aoen9twULhbWXisfh3HimGqMlHGUul0/TfKCnXg42LuPpQ== +array.prototype.find@^2.1.1, array.prototype.find@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.2.2.tgz#e862cf891e725d8f2a10e5e42d750629faaabd32" + integrity sha512-DRumkfW97iZGOfn+lIXbkVrXL04sfYKX+EfOodo8XboR5sxPDVvOjZTF/rysusa9lmhmSOeD6Vp6RKQP+eP4Tg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.findlastindex@^1.2.3: @@ -5225,7 +5220,7 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.3.4" -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.4, es-abstract@^1.19.5, es-abstract@^1.20.1, es-abstract@^1.22.1: +es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1, es-abstract@^1.22.1: version "1.22.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== @@ -5409,22 +5404,22 @@ eslint-import-resolver-node@^0.3.9: is-core-module "^2.13.0" resolve "^1.22.4" -eslint-import-resolver-webpack@^0.13.1, eslint-import-resolver-webpack@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz#fc813df0d08b9265cc7072d22393bda5198bdc1e" - integrity sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg== +eslint-import-resolver-webpack@^0.13.1, eslint-import-resolver-webpack@^0.13.8: + version "0.13.8" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz#5f64d1d653eefa19cdfd0f0165c996b6be7012f9" + integrity sha512-Y7WIaXWV+Q21Rz/PJgUxiW/FTBOWmU8NTLdz+nz9mMoiz5vAev/fOaQxwD7qRzTfE3HSm1qsxZ5uRd7eX+VEtA== dependencies: - array-find "^1.0.0" + array.prototype.find "^2.2.2" debug "^3.2.7" enhanced-resolve "^0.9.1" find-root "^1.1.0" - has "^1.0.3" + hasown "^2.0.0" interpret "^1.4.0" - is-core-module "^2.7.0" + is-core-module "^2.13.1" is-regex "^1.1.4" lodash "^4.17.21" - resolve "^1.20.0" - semver "^5.7.1" + resolve "^2.0.0-next.5" + semver "^5.7.2" eslint-module-utils@^2.8.0: version "2.8.0" @@ -7065,7 +7060,7 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.13.0, is-core-module@^2.13.1, is-core-module@^2.7.0, is-core-module@^2.9.0: +is-core-module@^2.13.0, is-core-module@^2.13.1: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== @@ -10494,7 +10489,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.22.4, resolve@^1.9.0: +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.22.4, resolve@^1.9.0: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -10503,12 +10498,12 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.2 path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.3: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== +resolve@^2.0.0-next.3, resolve@^2.0.0-next.5: + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -10764,7 +10759,7 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1, semver@^5.7.2: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== From 46109f63ce46744b564d12e4b6b2e9bce0097db4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Nov 2023 20:19:40 +0000 Subject: [PATCH 55/61] Bump concurrently from 6.5.1 to 8.2.2 Bumps [concurrently](https://github.com/open-cli-tools/concurrently) from 6.5.1 to 8.2.2. - [Release notes](https://github.com/open-cli-tools/concurrently/releases) - [Commits](https://github.com/open-cli-tools/concurrently/compare/v6.5.1...v8.2.2) --- updated-dependencies: - dependency-name: concurrently dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 74 +++++++++++++++++++++++++++++++++------------------- 2 files changed, 48 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 73ce478e..6602390d 100644 --- a/package.json +++ b/package.json @@ -192,7 +192,7 @@ "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "browserslist-config-erb": "^0.0.3", "chalk": "^4.1.2", - "concurrently": "^6.4.0", + "concurrently": "^8.2.2", "core-js": "^3.33.1", "cross-env": "^7.0.3", "css-loader": "^6.8.1", diff --git a/yarn.lock b/yarn.lock index 8a3ff62d..33663f1b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1210,6 +1210,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.21.0": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.18.6", "@babel/template@^7.22.15", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" @@ -3986,19 +3993,20 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concurrently@^6.4.0: - version "6.5.1" - resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" - integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== +concurrently@^8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-8.2.2.tgz#353141985c198cfa5e4a3ef90082c336b5851784" + integrity sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg== dependencies: - chalk "^4.1.0" - date-fns "^2.16.1" + chalk "^4.1.2" + date-fns "^2.30.0" lodash "^4.17.21" - rxjs "^6.6.3" - spawn-command "^0.0.2-1" - supports-color "^8.1.0" + rxjs "^7.8.1" + shell-quote "^1.8.1" + spawn-command "0.0.2" + supports-color "^8.1.1" tree-kill "^1.2.2" - yargs "^16.2.0" + yargs "^17.7.2" config-file-ts@^0.2.4: version "0.2.4" @@ -4495,10 +4503,12 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -date-fns@^2.16.1: - version "2.28.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" - integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== +date-fns@^2.30.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" @@ -10331,6 +10341,11 @@ regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + regenerator-transform@^0.15.0: version "0.15.0" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" @@ -10606,12 +10621,12 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^6.6.3: - version "6.6.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== +rxjs@^7.8.1: + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: - tslib "^1.9.0" + tslib "^2.1.0" safe-array-concat@^1.0.1: version "1.0.1" @@ -10936,6 +10951,11 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" @@ -11131,10 +11151,10 @@ source-map@^0.7.3: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -spawn-command@^0.0.2-1: - version "0.0.2-1" - resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" - integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== +spawn-command@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2.tgz#9544e1a43ca045f8531aac1a48cb29bdae62338e" + integrity sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ== spdx-correct@^3.0.0: version "3.1.1" @@ -11509,7 +11529,7 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0, supports-color@^8.1.0: +supports-color@^8.0.0, supports-color@^8.1.1: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -11809,7 +11829,7 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -12668,7 +12688,7 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.0.0, yargs@^16.2.0: +yargs@^16.0.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -12681,7 +12701,7 @@ yargs@^16.0.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.6.2: +yargs@^17.6.2, yargs@^17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== From c00d57e68900e9caf53039375870b3bd9e7b50a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 20:25:20 +0000 Subject: [PATCH 56/61] Bump @babel/plugin-proposal-function-bind from 7.18.9 to 7.23.3 Bumps [@babel/plugin-proposal-function-bind](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-function-bind) from 7.18.9 to 7.23.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-plugin-proposal-function-bind) --- updated-dependencies: - dependency-name: "@babel/plugin-proposal-function-bind" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 6602390d..57d76dda 100644 --- a/package.json +++ b/package.json @@ -145,7 +145,7 @@ "@babel/plugin-proposal-do-expressions": "^7.16.0", "@babel/plugin-proposal-export-default-from": "^7.16.0", "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-function-bind": "^7.16.0", + "@babel/plugin-proposal-function-bind": "^7.23.3", "@babel/plugin-proposal-function-sent": "^7.16.0", "@babel/plugin-proposal-json-strings": "^7.16.0", "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", diff --git a/yarn.lock b/yarn.lock index 33663f1b..34dd7281 100644 --- a/yarn.lock +++ b/yarn.lock @@ -447,13 +447,13 @@ "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-function-bind@^7.16.0": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.18.9.tgz#635d6592c24500c6f7ac64cae10383ade68a8a8a" - integrity sha512-9RfxqKkRBCCT0xoBl9AqieCMscJmSAL9HYixGMWH549jUpT9csWWK/HEYZEx9t9iW/PRSXgX95x9bDlgtAJGFA== +"@babel/plugin-proposal-function-bind@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.23.3.tgz#f3275bd7ec6b0132332244e835e48a3d24ec8f84" + integrity sha512-LlDuU9NIXn1JJugzvqWeEY4m/K/vJpIp93L2fA9tHqDVsIxezsit/sHrqJWbswWkzSIrKuuI8nF65Ewtka3k2g== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-function-bind" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-function-bind" "^7.23.3" "@babel/plugin-proposal-function-sent@^7.16.0": version "7.18.6" @@ -629,12 +629,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-function-bind@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.18.6.tgz#3214e8bfc71ec1de636ddbc01838c2829e560b19" - integrity sha512-wZN0Aq/AScknI9mKGcR3TpHdASMufFGaeJgc1rhPmLtZ/PniwjePSh8cfh8tXMB3U4kh/3cRKrLjDtedejg8jQ== +"@babel/plugin-syntax-function-bind@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.23.3.tgz#1bf08e34ac9e5473a57cbc28e569b738d7d3b092" + integrity sha512-BVBglNxpv45awQYCln57SX2EJge4YK0liwH1Clzk/Nnx/bdLmZRhP0vt1koJqDLAEG8MngIPbIMNNNOXPcnXYQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-function-sent@^7.18.6": version "7.18.6" From 9cb3c79e623890868ba9140251e3116c9f32b844 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Dec 2023 20:16:34 +0000 Subject: [PATCH 57/61] Bump actions/upload-artifact from 3 to 4 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/deploy_basestation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_basestation.yml b/.github/workflows/deploy_basestation.yml index 9996d2a9..1fbafc10 100644 --- a/.github/workflows/deploy_basestation.yml +++ b/.github/workflows/deploy_basestation.yml @@ -70,7 +70,7 @@ jobs: - name: Create Artifact if: ${{ github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: RED.${{ github.ref_name }} path: | From cde2cc0d300a641d5ada841961733c1cceb610f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Jan 2024 20:52:17 +0000 Subject: [PATCH 58/61] Bump follow-redirects from 1.15.1 to 1.15.5 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.1 to 1.15.5. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.1...v1.15.5) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 6602390d..25bc3ffe 100644 --- a/package.json +++ b/package.json @@ -251,7 +251,7 @@ "electron-debug": "^3.1.0", "electron-log": "^5.0.0", "electron-updater": "^4.3.9", - "follow-redirects": "^1.14.8", + "follow-redirects": "^1.15.5", "halogenium": "^2.3.0", "history": "^5.1.0", "html2canvas": "^1.3.2", diff --git a/yarn.lock b/yarn.lock index 33663f1b..36d8288a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6069,10 +6069,10 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2" integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ== -follow-redirects@^1.0.0, follow-redirects@^1.14.8: - version "1.15.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" - integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== +follow-redirects@^1.0.0, follow-redirects@^1.15.5: + version "1.15.5" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020" + integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== for-each@^0.3.3: version "0.3.3" From 91f79bbf0830f824ec0a356f100d8c2bcf2dd54a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jan 2024 00:51:38 +0000 Subject: [PATCH 59/61] Bump style-loader from 2.0.0 to 3.3.4 Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 2.0.0 to 3.3.4. - [Release notes](https://github.com/webpack-contrib/style-loader/releases) - [Changelog](https://github.com/webpack-contrib/style-loader/blob/v3.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/style-loader/compare/v2.0.0...v3.3.4) --- updated-dependencies: - dependency-name: style-loader dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index fdcfb28e..75ffb785 100644 --- a/package.json +++ b/package.json @@ -233,7 +233,7 @@ "rimraf": "^3.0.0", "sass-loader": "^10.2.0", "stl-viewer": "^0.12.0", - "style-loader": "^2.0.0", + "style-loader": "^3.3.4", "terser-webpack-plugin": "^5.3.9", "typescript": "^4.4.4", "url-loader": "^4.1.0", diff --git a/yarn.lock b/yarn.lock index 9effe401..e79921a7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11468,13 +11468,10 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== -style-loader@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" - integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" +style-loader@^3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7" + integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w== styled-components@^5.3.3: version "5.3.5" From d1cf0cb64ea864da6e646e2a27a3e458d0101f79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jan 2024 20:53:29 +0000 Subject: [PATCH 60/61] Bump @types/halogenium from 2.3.1 to 2.3.4 Bumps [@types/halogenium](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/halogenium) from 2.3.1 to 2.3.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/halogenium) --- updated-dependencies: - dependency-name: "@types/halogenium" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fdcfb28e..7fd5f4bf 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,7 @@ "@types/double-ended-queue": "^2.1.1", "@types/enzyme": "^3.10.10", "@types/enzyme-adapter-react-16": "^1.0.8", - "@types/halogenium": "^2.3.1", + "@types/halogenium": "^2.3.4", "@types/history": "4.7.6", "@types/jest": "^26.0.15", "@types/leaflet": "^1.7.5", diff --git a/yarn.lock b/yarn.lock index 9effe401..0339bc05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1945,10 +1945,10 @@ dependencies: "@types/node" "*" -"@types/halogenium@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@types/halogenium/-/halogenium-2.3.1.tgz#fb8879e516cb19b2eb38edb4291c0d38c88caabd" - integrity sha512-BqT1V++SYWUuRGw1j/E72zBOfUemlC9jcBrotHsimn+Uu4UdDe2jCNcWLB0YAeLYP6UEQV1nRqwnnF8mRRPYMw== +"@types/halogenium@^2.3.4": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/halogenium/-/halogenium-2.3.4.tgz#289f79527b26d5da0af6abf37b3438e4933b1438" + integrity sha512-lch8ki8lqhZTOguujE1ry9lIjavu+aSMVp+VROa/yYRMfU8NtRLfdD10B47bKkOOV4nMOTr0nYpi+wo1VbLmjw== dependencies: "@types/react" "*" From 4d372966b3447cc3262b41f36b41c1405cd93d6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Jan 2024 00:48:34 +0000 Subject: [PATCH 61/61] Bump @types/leaflet from 1.7.11 to 1.9.8 Bumps [@types/leaflet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/leaflet) from 1.7.11 to 1.9.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/leaflet) --- updated-dependencies: - dependency-name: "@types/leaflet" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 75ffb785..764df5ea 100644 --- a/package.json +++ b/package.json @@ -172,7 +172,7 @@ "@types/halogenium": "^2.3.1", "@types/history": "4.7.6", "@types/jest": "^26.0.15", - "@types/leaflet": "^1.7.5", + "@types/leaflet": "^1.9.8", "@types/node": "14.14.10", "@types/react": "^16.14.20", "@types/react-beautiful-dnd": "^13.1.2", diff --git a/yarn.lock b/yarn.lock index e79921a7..b80dcab2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2037,10 +2037,10 @@ dependencies: "@types/node" "*" -"@types/leaflet@^1.7.5": - version "1.7.11" - resolved "https://registry.yarnpkg.com/@types/leaflet/-/leaflet-1.7.11.tgz#48b33b7a15b015bbb1e8950399298a112c3220c8" - integrity sha512-VwAYom2pfIAf/pLj1VR5aLltd4tOtHyvfaJlNYCoejzP2nu52PrMi1ehsLRMUS+bgafmIIKBV1cMfKeS+uJ0Vg== +"@types/leaflet@^1.9.8": + version "1.9.8" + resolved "https://registry.yarnpkg.com/@types/leaflet/-/leaflet-1.9.8.tgz#32162a8eaf305c63267e99470b9603b5883e63e8" + integrity sha512-EXdsL4EhoUtGm2GC2ZYtXn+Fzc6pluVgagvo2VC1RHWToLGlTRwVYoDpqS/7QXa01rmDyBjJk3Catpf60VMkwg== dependencies: "@types/geojson" "*"